Struct cedar_policy_core::parser::cst::Member
source · pub struct Member {
pub item: ASTNode<Option<Primary>>,
pub access: Vec<ASTNode<Option<MemAccess>>>,
}
Expand description
Members on a primary item, accessed with ‘.’
Fields§
§item: ASTNode<Option<Primary>>
Main element
access: Vec<ASTNode<Option<MemAccess>>>
fields, indexes, etc.
Trait Implementations§
source§impl PartialEq<Member> for Member
impl PartialEq<Member> for Member
source§impl TryFrom<Member> for Expr
impl TryFrom<Member> for Expr
§type Error = ParseErrors
type Error = ParseErrors
The type returned in the event of a conversion error.
impl Eq for Member
impl StructuralEq for Member
impl StructuralPartialEq for Member
Auto Trait Implementations§
impl RefUnwindSafe for Member
impl Send for Member
impl Sync for Member
impl Unpin for Member
impl UnwindSafe for Member
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more