pub struct NamespaceStandardBody {
pub id: Option<String>,
pub parent: Option<String>,
pub governance: Option<Value>,
pub namespace: Option<String>,
pub standard: Option<Box<NamespaceStandardBody>>,
}Fields§
§id: Option<String>The memory id representing the standard.
parent: Option<String>Optional parent namespace for chain lookups.
governance: Option<Value>Optional governance policy to merge into the standard’s metadata.
namespace: Option<String>Accepted for the path-less /namespaces form — ignored when the
namespace is supplied via a URL segment.
standard: Option<Box<NamespaceStandardBody>>Some scenarios nest the payload under standard (S34 does so).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for NamespaceStandardBody
impl<'de> Deserialize<'de> for NamespaceStandardBody
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 NamespaceStandardBody
impl RefUnwindSafe for NamespaceStandardBody
impl Send for NamespaceStandardBody
impl Sync for NamespaceStandardBody
impl Unpin for NamespaceStandardBody
impl UnsafeUnpin for NamespaceStandardBody
impl UnwindSafe for NamespaceStandardBody
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more