pub struct BridgeWeaveRow {
pub slot: String,
pub head: Symbol,
pub roles: Vec<(Symbol, Expr)>,
}Expand description
One operation-led LOOM row.
Fields§
§slot: StringSlot this row defines for later rows.
head: SymbolOperation or frontier head selected by this row.
roles: Vec<(Symbol, Expr)>Role bindings carried by this row.
Implementations§
Trait Implementations§
Source§impl Clone for BridgeWeaveRow
impl Clone for BridgeWeaveRow
Source§fn clone(&self) -> BridgeWeaveRow
fn clone(&self) -> BridgeWeaveRow
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BridgeWeaveRow
impl Debug for BridgeWeaveRow
impl Eq for BridgeWeaveRow
Source§impl PartialEq for BridgeWeaveRow
impl PartialEq for BridgeWeaveRow
impl StructuralPartialEq for BridgeWeaveRow
Auto Trait Implementations§
impl Freeze for BridgeWeaveRow
impl RefUnwindSafe for BridgeWeaveRow
impl Send for BridgeWeaveRow
impl Sync for BridgeWeaveRow
impl Unpin for BridgeWeaveRow
impl UnsafeUnpin for BridgeWeaveRow
impl UnwindSafe for BridgeWeaveRow
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