pub struct BarrierRecord {
pub index: u32,
pub kind: BarrierKind,
pub label: Option<String>,
}Expand description
A recorded pipeline barrier.
Fields§
§index: u32Sequential index in the command stream.
kind: BarrierKindKind of barrier.
label: Option<String>Optional label for debugging.
Trait Implementations§
Source§impl Clone for BarrierRecord
impl Clone for BarrierRecord
Source§fn clone(&self) -> BarrierRecord
fn clone(&self) -> BarrierRecord
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 moreAuto Trait Implementations§
impl Freeze for BarrierRecord
impl RefUnwindSafe for BarrierRecord
impl Send for BarrierRecord
impl Sync for BarrierRecord
impl Unpin for BarrierRecord
impl UnsafeUnpin for BarrierRecord
impl UnwindSafe for BarrierRecord
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more