pub struct TransientSlot {
pub members: Vec<TransientTexture>,
}Expand description
One slot: the members that share a backing allocation, in the order they reuse it (lifetime-start). A single-member slot is a plain pooled target; a multi-member slot is a realised alias, and the order is what each backend’s aliasing barriers are wired from.
Fields§
§members: Vec<TransientTexture>Textures sharing this slot, with pairwise-disjoint lifetimes.
Implementations§
Trait Implementations§
Source§impl Clone for TransientSlot
impl Clone for TransientSlot
Source§fn clone(&self) -> TransientSlot
fn clone(&self) -> TransientSlot
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 TransientSlot
impl Debug for TransientSlot
Source§impl PartialEq for TransientSlot
impl PartialEq for TransientSlot
impl StructuralPartialEq for TransientSlot
Auto Trait Implementations§
impl Freeze for TransientSlot
impl RefUnwindSafe for TransientSlot
impl Send for TransientSlot
impl Sync for TransientSlot
impl Unpin for TransientSlot
impl UnsafeUnpin for TransientSlot
impl UnwindSafe for TransientSlot
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