pub struct SpaceCreateRequest {
pub metadata: Option<Vec<u8>>,
pub request_id: WireUuid,
pub act_as: Option<ActAs>,
}Expand description
SPACE_CREATE (0x0070). Provisions the caller’s effective space
explicitly; idempotent (a create for an existing space returns the
existing row with created = false).
Fields§
§metadata: Option<Vec<u8>>Opaque caller metadata blob (quota hints, labels). None for a bare
provision (omitted on the wire).
request_id: WireUuid§act_as: Option<ActAs>Trait Implementations§
Source§impl Clone for SpaceCreateRequest
impl Clone for SpaceCreateRequest
Source§impl Debug for SpaceCreateRequest
impl Debug for SpaceCreateRequest
Source§impl<'de> Deserialize<'de> for SpaceCreateRequest
impl<'de> Deserialize<'de> for SpaceCreateRequest
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
impl Eq for SpaceCreateRequest
Source§impl PartialEq for SpaceCreateRequest
impl PartialEq for SpaceCreateRequest
Source§impl Serialize for SpaceCreateRequest
impl Serialize for SpaceCreateRequest
impl StructuralPartialEq for SpaceCreateRequest
Auto Trait Implementations§
impl Freeze for SpaceCreateRequest
impl RefUnwindSafe for SpaceCreateRequest
impl Send for SpaceCreateRequest
impl Sync for SpaceCreateRequest
impl Unpin for SpaceCreateRequest
impl UnsafeUnpin for SpaceCreateRequest
impl UnwindSafe for SpaceCreateRequest
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