pub struct SetBranch {
pub operator: SetOperator,
pub ordinal: usize,
pub all: bool,
}Expand description
Metadata describing a lineage node’s position in an immediate set operation.
Fields§
§operator: SetOperatorThe set operator that owns this branch.
ordinal: usizeThe zero-based branch ordinal within the immediate binary operation.
all: boolWhether the immediate set operation uses ALL semantics.
Trait Implementations§
impl Copy for SetBranch
Source§impl<'de> Deserialize<'de> for SetBranch
impl<'de> Deserialize<'de> for SetBranch
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SetBranch
impl StructuralPartialEq for SetBranch
Auto Trait Implementations§
impl Freeze for SetBranch
impl RefUnwindSafe for SetBranch
impl Send for SetBranch
impl Sync for SetBranch
impl Unpin for SetBranch
impl UnsafeUnpin for SetBranch
impl UnwindSafe for SetBranch
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