#[non_exhaustive]pub struct NativeFileReference {
pub file_id: 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.file_id: String§rest: RestImplementations§
Source§impl NativeFileReference
impl NativeFileReference
Sourcepub fn builder(file_id: String) -> NativeFileReferenceBuilder
pub fn builder(file_id: String) -> NativeFileReferenceBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for NativeFileReference
impl Clone for NativeFileReference
Source§impl Debug for NativeFileReference
impl Debug for NativeFileReference
Source§impl DeclaredFields for NativeFileReference
impl DeclaredFields for NativeFileReference
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for NativeFileReference
impl<'de> Deserialize<'de> for NativeFileReference
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 NativeFileReference
Source§impl PartialEq for NativeFileReference
impl PartialEq for NativeFileReference
Source§impl Serialize for NativeFileReference
impl Serialize for NativeFileReference
impl StructuralPartialEq for NativeFileReference
Auto Trait Implementations§
impl Freeze for NativeFileReference
impl RefUnwindSafe for NativeFileReference
impl Send for NativeFileReference
impl Sync for NativeFileReference
impl Unpin for NativeFileReference
impl UnsafeUnpin for NativeFileReference
impl UnwindSafe for NativeFileReference
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