pub struct QueueIR {
pub kind: QueueKind,
pub capacity: usize,
pub backpressure: BackpressurePolicy,
}Expand description
Queue infrastructure specification backing a port.
Fields§
§kind: QueueKind§capacity: usize§backpressure: BackpressurePolicyTrait Implementations§
Source§impl<'de> Deserialize<'de> for QueueIR
impl<'de> Deserialize<'de> for QueueIR
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
Auto Trait Implementations§
impl Freeze for QueueIR
impl RefUnwindSafe for QueueIR
impl Send for QueueIR
impl Sync for QueueIR
impl Unpin for QueueIR
impl UnsafeUnpin for QueueIR
impl UnwindSafe for QueueIR
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