pub struct ProtocolStackSourceV1 {
pub schema: String,
pub generator: GeneratorV1,
pub profile: StackProfile,
pub stack_source: Value,
}Fields§
§schema: String§generator: GeneratorV1§profile: StackProfile§stack_source: ValueThe generated arete.stack-source/v1 document, which a stack
compiler takes unchanged.
Implementations§
Trait Implementations§
Source§impl Clone for ProtocolStackSourceV1
impl Clone for ProtocolStackSourceV1
Source§impl Debug for ProtocolStackSourceV1
impl Debug for ProtocolStackSourceV1
Source§impl<'de> Deserialize<'de> for ProtocolStackSourceV1
impl<'de> Deserialize<'de> for ProtocolStackSourceV1
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 ProtocolStackSourceV1
impl PartialEq for ProtocolStackSourceV1
Source§impl Serialize for ProtocolStackSourceV1
impl Serialize for ProtocolStackSourceV1
impl StructuralPartialEq for ProtocolStackSourceV1
Auto Trait Implementations§
impl Freeze for ProtocolStackSourceV1
impl RefUnwindSafe for ProtocolStackSourceV1
impl Send for ProtocolStackSourceV1
impl Sync for ProtocolStackSourceV1
impl Unpin for ProtocolStackSourceV1
impl UnsafeUnpin for ProtocolStackSourceV1
impl UnwindSafe for ProtocolStackSourceV1
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