pub struct SpaceCreate {
pub space: String,
pub description: Option<String>,
pub name: Option<String>,
}Expand description
Object used to create a space.
Fields§
§space: StringSpace ID, must be unique. Note that a few spaces are reserved:
space, cdf, dms, pg3, shared, system, node, edge.
description: Option<String>Space description.
name: Option<String>Human readable space name.
Trait Implementations§
Source§impl Clone for SpaceCreate
impl Clone for SpaceCreate
Source§fn clone(&self) -> SpaceCreate
fn clone(&self) -> SpaceCreate
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 Create<SpaceCreate, Space> for Resource<Space>
impl Create<SpaceCreate, Space> for Resource<Space>
Source§impl Debug for SpaceCreate
impl Debug for SpaceCreate
Source§impl Default for SpaceCreate
impl Default for SpaceCreate
Source§fn default() -> SpaceCreate
fn default() -> SpaceCreate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SpaceCreate
impl<'de> Deserialize<'de> for SpaceCreate
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 SpaceCreate
impl RefUnwindSafe for SpaceCreate
impl Send for SpaceCreate
impl Sync for SpaceCreate
impl Unpin for SpaceCreate
impl UnwindSafe for SpaceCreate
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