pub struct CrossLaneTransferCatalog { /* private fields */ }Expand description
Generated native values registered for zero-serialization transfer between Kernel lanes.
Implementations§
Source§impl CrossLaneTransferCatalog
impl CrossLaneTransferCatalog
Sourcepub fn with_request<C>(self, operations: &'static [&'static str]) -> Self
pub fn with_request<C>(self, operations: &'static [&'static str]) -> Self
Registers one generated request Capability whose values are Send.
Sourcepub fn with_stream<C>(self, operations: &'static [&'static str]) -> Self
pub fn with_stream<C>(self, operations: &'static [&'static str]) -> Self
Registers one generated stream Capability whose values are Send.
Sourcepub fn with_event<C>(self, operations: &'static [&'static str]) -> Self
pub fn with_event<C>(self, operations: &'static [&'static str]) -> Self
Registers one generated ephemeral Event Capability whose values are Send.
Trait Implementations§
Source§impl Clone for CrossLaneTransferCatalog
impl Clone for CrossLaneTransferCatalog
Source§fn clone(&self) -> CrossLaneTransferCatalog
fn clone(&self) -> CrossLaneTransferCatalog
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 CrossLaneTransferCatalog
impl Debug for CrossLaneTransferCatalog
Source§impl Default for CrossLaneTransferCatalog
impl Default for CrossLaneTransferCatalog
Source§fn default() -> CrossLaneTransferCatalog
fn default() -> CrossLaneTransferCatalog
Returns the “default value” for a type. Read more
Source§impl From<CrossLaneRequestCatalog> for CrossLaneTransferCatalog
impl From<CrossLaneRequestCatalog> for CrossLaneTransferCatalog
Source§fn from(requests: CrossLaneRequestCatalog) -> Self
fn from(requests: CrossLaneRequestCatalog) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for CrossLaneTransferCatalog
impl !UnwindSafe for CrossLaneTransferCatalog
impl Freeze for CrossLaneTransferCatalog
impl Send for CrossLaneTransferCatalog
impl Sync for CrossLaneTransferCatalog
impl Unpin for CrossLaneTransferCatalog
impl UnsafeUnpin for CrossLaneTransferCatalog
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