pub struct StageV1 {
pub op: StageOpV1,
pub depends_on: Vec<u32>,
}Expand description
A single stage in a SingleRing pipeline.
Fields§
§op: StageOpV1Stage operation.
depends_on: Vec<u32>Dependency stage indices.
Empty means the stage depends on the producer cursor.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for StageV1
impl<'de> Deserialize<'de> for StageV1
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
impl Eq for StageV1
impl StructuralPartialEq for StageV1
Auto Trait Implementations§
impl Freeze for StageV1
impl RefUnwindSafe for StageV1
impl Send for StageV1
impl Sync for StageV1
impl Unpin for StageV1
impl UnwindSafe for StageV1
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