pub struct CreateWorkspace {
pub id: String,
pub name: String,
pub username: Option<String>,
pub color: Option<String>,
}
Fields§
§id: String
§name: String
§username: Option<String>
§color: Option<String>
Implementations§
Source§impl CreateWorkspace
impl CreateWorkspace
pub fn new(id: String, name: String) -> CreateWorkspace
Trait Implementations§
Source§impl Clone for CreateWorkspace
impl Clone for CreateWorkspace
Source§fn clone(&self) -> CreateWorkspace
fn clone(&self) -> CreateWorkspace
Returns a duplicate 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 CreateWorkspace
impl Debug for CreateWorkspace
Source§impl Default for CreateWorkspace
impl Default for CreateWorkspace
Source§fn default() -> CreateWorkspace
fn default() -> CreateWorkspace
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateWorkspace
impl<'de> Deserialize<'de> for CreateWorkspace
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 PartialEq for CreateWorkspace
impl PartialEq for CreateWorkspace
Source§impl Serialize for CreateWorkspace
impl Serialize for CreateWorkspace
impl StructuralPartialEq for CreateWorkspace
Auto Trait Implementations§
impl Freeze for CreateWorkspace
impl RefUnwindSafe for CreateWorkspace
impl Send for CreateWorkspace
impl Sync for CreateWorkspace
impl Unpin for CreateWorkspace
impl UnwindSafe for CreateWorkspace
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