Struct netsblox_api_common::LibraryMetadata
source · pub struct LibraryMetadata {
pub owner: String,
pub name: String,
pub notes: String,
pub state: PublishState,
}
Fields§
§owner: String
§name: String
§notes: String
§state: PublishState
Implementations§
source§impl LibraryMetadata
impl LibraryMetadata
pub fn new( owner: String, name: String, state: PublishState, notes: Option<String> ) -> LibraryMetadata
Trait Implementations§
source§impl Clone for LibraryMetadata
impl Clone for LibraryMetadata
source§fn clone(&self) -> LibraryMetadata
fn clone(&self) -> LibraryMetadata
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<'de> Deserialize<'de> for LibraryMetadata
impl<'de> Deserialize<'de> for LibraryMetadata
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 RefUnwindSafe for LibraryMetadata
impl Send for LibraryMetadata
impl Sync for LibraryMetadata
impl Unpin for LibraryMetadata
impl UnwindSafe for LibraryMetadata
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