Struct uninit_tools::buffers::VectorParts [−][src]
pub struct VectorParts<'a, Item> { pub filled: &'a [Item], pub unfilled_init: &'a [Item], pub unfilled_uninit: &'a [MaybeUninit<Item>], }
Fields
filled: &'a [Item]
unfilled_init: &'a [Item]
unfilled_uninit: &'a [MaybeUninit<Item>]
Trait Implementations
impl<'a, Item: Clone> Clone for VectorParts<'a, Item>
[src]
impl<'a, Item: Clone> Clone for VectorParts<'a, Item>
[src]fn clone(&self) -> VectorParts<'a, Item>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a, Item: Copy> Copy for VectorParts<'a, Item>
[src]
impl<'a, Item: Copy> Copy for VectorParts<'a, Item>
[src]impl<'a, Item: Debug> Debug for VectorParts<'a, Item>
[src]
impl<'a, Item: Debug> Debug for VectorParts<'a, Item>
[src]impl<'a, Item: Default> Default for VectorParts<'a, Item>
[src]
impl<'a, Item: Default> Default for VectorParts<'a, Item>
[src]fn default() -> VectorParts<'a, Item>
[src]
Auto Trait Implementations
impl<'a, Item> RefUnwindSafe for VectorParts<'a, Item> where
Item: RefUnwindSafe,
impl<'a, Item> RefUnwindSafe for VectorParts<'a, Item> where
Item: RefUnwindSafe,
impl<'a, Item> Send for VectorParts<'a, Item> where
Item: Sync,
impl<'a, Item> Send for VectorParts<'a, Item> where
Item: Sync,
impl<'a, Item> Sync for VectorParts<'a, Item> where
Item: Sync,
impl<'a, Item> Sync for VectorParts<'a, Item> where
Item: Sync,
impl<'a, Item> Unpin for VectorParts<'a, Item>
impl<'a, Item> Unpin for VectorParts<'a, Item>
impl<'a, Item> UnwindSafe for VectorParts<'a, Item> where
Item: RefUnwindSafe,
impl<'a, Item> UnwindSafe for VectorParts<'a, Item> where
Item: RefUnwindSafe,