#[non_exhaustive]pub struct CreateFolderMetadata {
pub display_name: String,
pub parent: String,
}Expand description
Metadata pertaining to the Folder creation process.
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.display_name: StringThe display name of the folder.
parent: StringThe resource name of the folder or organization we are creating the folder under.
Implementations§
Source§impl CreateFolderMetadata
impl CreateFolderMetadata
Sourcepub fn set_display_name<T: Into<String>>(self, v: T) -> Self
pub fn set_display_name<T: Into<String>>(self, v: T) -> Self
Sets the value of display_name.
Sourcepub fn set_parent<T: Into<String>>(self, v: T) -> Self
pub fn set_parent<T: Into<String>>(self, v: T) -> Self
Sets the value of parent.
Trait Implementations§
Source§impl Clone for CreateFolderMetadata
impl Clone for CreateFolderMetadata
Source§fn clone(&self) -> CreateFolderMetadata
fn clone(&self) -> CreateFolderMetadata
Returns a copy of the value. Read more
1.0.0 · 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 CreateFolderMetadata
impl Debug for CreateFolderMetadata
Source§impl Default for CreateFolderMetadata
impl Default for CreateFolderMetadata
Source§fn default() -> CreateFolderMetadata
fn default() -> CreateFolderMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateFolderMetadatawhere
CreateFolderMetadata: Default,
impl<'de> Deserialize<'de> for CreateFolderMetadatawhere
CreateFolderMetadata: Default,
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
Source§impl Message for CreateFolderMetadata
impl Message for CreateFolderMetadata
Source§impl PartialEq for CreateFolderMetadata
impl PartialEq for CreateFolderMetadata
Source§impl Serialize for CreateFolderMetadata
impl Serialize for CreateFolderMetadata
impl StructuralPartialEq for CreateFolderMetadata
Auto Trait Implementations§
impl Freeze for CreateFolderMetadata
impl RefUnwindSafe for CreateFolderMetadata
impl Send for CreateFolderMetadata
impl Sync for CreateFolderMetadata
impl Unpin for CreateFolderMetadata
impl UnwindSafe for CreateFolderMetadata
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