pub struct WorkspaceUpdateParams {
pub workspace_id: String,
pub name: Option<String>,
pub roots: Option<Vec<WorkspaceRootInput>>,
pub default_root_id: Option<String>,
}Fields§
§workspace_id: String§name: Option<String>§roots: Option<Vec<WorkspaceRootInput>>§default_root_id: Option<String>Trait Implementations§
Source§impl Clone for WorkspaceUpdateParams
impl Clone for WorkspaceUpdateParams
Source§fn clone(&self) -> WorkspaceUpdateParams
fn clone(&self) -> WorkspaceUpdateParams
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 WorkspaceUpdateParams
impl Debug for WorkspaceUpdateParams
Source§impl<'de> Deserialize<'de> for WorkspaceUpdateParams
impl<'de> Deserialize<'de> for WorkspaceUpdateParams
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 WorkspaceUpdateParams
impl RefUnwindSafe for WorkspaceUpdateParams
impl Send for WorkspaceUpdateParams
impl Sync for WorkspaceUpdateParams
impl Unpin for WorkspaceUpdateParams
impl UnsafeUnpin for WorkspaceUpdateParams
impl UnwindSafe for WorkspaceUpdateParams
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