pub struct EventNode {
pub name: CamelCaseString,
pub docs: Docs,
pub data: TypeNode,
pub discriminators: Vec<DiscriminatorNode>,
}Fields§
§name: CamelCaseString§docs: Docs§data: TypeNode§discriminators: Vec<DiscriminatorNode>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EventNode
impl<'de> Deserialize<'de> for EventNode
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 NodeTrait for EventNode
impl NodeTrait for EventNode
const KIND: &'static str = "eventNode"
fn to_json(&self) -> CodamaResult<String>
fn to_json_pretty(&self) -> CodamaResult<String>
fn from_json(json: &str) -> CodamaResult<Self>
impl StructuralPartialEq for EventNode
Auto Trait Implementations§
impl Freeze for EventNode
impl RefUnwindSafe for EventNode
impl Send for EventNode
impl Sync for EventNode
impl Unpin for EventNode
impl UnsafeUnpin for EventNode
impl UnwindSafe for EventNode
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