#[repr(C)]pub struct QueueWiring {
pub source_component: u32,
pub source_port_hash: u32,
pub target_component: u32,
pub target_port_hash: u32,
pub queue_capacity: u32,
pub max_message_size: u32,
pub message_type: WitTypeId,
}Expand description
Queue wiring between components.
Fields§
§source_component: u32Source component index.
source_port_hash: u32Source port name hash.
target_component: u32Target component index.
target_port_hash: u32Target port name hash.
queue_capacity: u32Queue capacity (number of entries).
max_message_size: u32Maximum message size in bytes.
message_type: WitTypeIdWIT type ID for message schema validation.
Trait Implementations§
Source§impl Clone for QueueWiring
impl Clone for QueueWiring
Source§fn clone(&self) -> QueueWiring
fn clone(&self) -> QueueWiring
Returns a duplicate of the value. Read more
1.0.0 · 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 QueueWiring
impl Debug for QueueWiring
Source§impl PartialEq for QueueWiring
impl PartialEq for QueueWiring
impl Copy for QueueWiring
impl Eq for QueueWiring
impl StructuralPartialEq for QueueWiring
Auto Trait Implementations§
impl Freeze for QueueWiring
impl RefUnwindSafe for QueueWiring
impl Send for QueueWiring
impl Sync for QueueWiring
impl Unpin for QueueWiring
impl UnsafeUnpin for QueueWiring
impl UnwindSafe for QueueWiring
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