#[non_exhaustive]pub struct CompatibleVolume {
pub id: String,
pub name: String,
}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.id: String§name: StringTrait Implementations§
Source§impl Clone for CompatibleVolume
impl Clone for CompatibleVolume
Source§impl Debug for CompatibleVolume
impl Debug for CompatibleVolume
Source§impl<'de> Deserialize<'de> for CompatibleVolume
impl<'de> Deserialize<'de> for CompatibleVolume
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
Auto Trait Implementations§
impl Freeze for CompatibleVolume
impl RefUnwindSafe for CompatibleVolume
impl Send for CompatibleVolume
impl Sync for CompatibleVolume
impl Unpin for CompatibleVolume
impl UnsafeUnpin for CompatibleVolume
impl UnwindSafe for CompatibleVolume
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