#[non_exhaustive]pub struct RawMemoryMetadata {
pub source_path: String,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.source_path: String§rest: RestImplementations§
Source§impl RawMemoryMetadata
impl RawMemoryMetadata
Sourcepub fn builder(source_path: String) -> RawMemoryMetadataBuilder
pub fn builder(source_path: String) -> RawMemoryMetadataBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for RawMemoryMetadata
impl Clone for RawMemoryMetadata
Source§impl Debug for RawMemoryMetadata
impl Debug for RawMemoryMetadata
Source§impl DeclaredFields for RawMemoryMetadata
impl DeclaredFields for RawMemoryMetadata
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for RawMemoryMetadata
impl<'de> Deserialize<'de> for RawMemoryMetadata
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 RawMemoryMetadata
Source§impl PartialEq for RawMemoryMetadata
impl PartialEq for RawMemoryMetadata
Source§impl Serialize for RawMemoryMetadata
impl Serialize for RawMemoryMetadata
impl StructuralPartialEq for RawMemoryMetadata
Auto Trait Implementations§
impl Freeze for RawMemoryMetadata
impl RefUnwindSafe for RawMemoryMetadata
impl Send for RawMemoryMetadata
impl Sync for RawMemoryMetadata
impl Unpin for RawMemoryMetadata
impl UnsafeUnpin for RawMemoryMetadata
impl UnwindSafe for RawMemoryMetadata
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