pub struct CsrBidirectionalProgramKey {
pub layout: CsrBidirectionalLayout,
pub allow_mask: u32,
}Expand description
Primitive-owned program identity for bidirectional CSR dispatch.
Fields§
§layout: CsrBidirectionalLayoutValidated CSR/frontier layout represented by this program.
allow_mask: u32Edge-kind mask accepted by this step.
Trait Implementations§
Source§impl Clone for CsrBidirectionalProgramKey
impl Clone for CsrBidirectionalProgramKey
Source§fn clone(&self) -> CsrBidirectionalProgramKey
fn clone(&self) -> CsrBidirectionalProgramKey
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 moreimpl Copy for CsrBidirectionalProgramKey
Source§impl Debug for CsrBidirectionalProgramKey
impl Debug for CsrBidirectionalProgramKey
impl Eq for CsrBidirectionalProgramKey
impl StructuralPartialEq for CsrBidirectionalProgramKey
Auto Trait Implementations§
impl Freeze for CsrBidirectionalProgramKey
impl RefUnwindSafe for CsrBidirectionalProgramKey
impl Send for CsrBidirectionalProgramKey
impl Sync for CsrBidirectionalProgramKey
impl Unpin for CsrBidirectionalProgramKey
impl UnsafeUnpin for CsrBidirectionalProgramKey
impl UnwindSafe for CsrBidirectionalProgramKey
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.