pub struct ResolvedStorageComponent { /* private fields */ }Implementations§
Source§impl ResolvedStorageComponent
impl ResolvedStorageComponent
pub fn new( component_id: Option<WeightId>, resource_id: ResourceId, offset_bytes: u64, length_bytes: u64, element_type: ElementType, ) -> Result<Self, VNextError>
pub fn component_id(&self) -> Option<&WeightId>
pub fn resource_id(&self) -> &ResourceId
pub const fn offset_bytes(&self) -> u64
pub const fn length_bytes(&self) -> u64
pub const fn element_type(&self) -> ElementType
Trait Implementations§
Source§impl Clone for ResolvedStorageComponent
impl Clone for ResolvedStorageComponent
Source§fn clone(&self) -> ResolvedStorageComponent
fn clone(&self) -> ResolvedStorageComponent
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 ResolvedStorageComponent
impl Debug for ResolvedStorageComponent
Source§impl<'de> Deserialize<'de> for ResolvedStorageComponent
impl<'de> Deserialize<'de> for ResolvedStorageComponent
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 ResolvedStorageComponent
Source§impl PartialEq for ResolvedStorageComponent
impl PartialEq for ResolvedStorageComponent
Source§impl Serialize for ResolvedStorageComponent
impl Serialize for ResolvedStorageComponent
impl StructuralPartialEq for ResolvedStorageComponent
Auto Trait Implementations§
impl Freeze for ResolvedStorageComponent
impl RefUnwindSafe for ResolvedStorageComponent
impl Send for ResolvedStorageComponent
impl Sync for ResolvedStorageComponent
impl Unpin for ResolvedStorageComponent
impl UnsafeUnpin for ResolvedStorageComponent
impl UnwindSafe for ResolvedStorageComponent
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