pub struct HatNodeData {
pub key: String,
pub name: String,
pub description: String,
pub triggers_on: Vec<String>,
pub publishes: Vec<String>,
pub instructions: Option<String>,
}Fields§
§key: String§name: String§description: String§triggers_on: Vec<String>§publishes: Vec<String>§instructions: Option<String>Trait Implementations§
Source§impl Clone for HatNodeData
impl Clone for HatNodeData
Source§fn clone(&self) -> HatNodeData
fn clone(&self) -> HatNodeData
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 Debug for HatNodeData
impl Debug for HatNodeData
Source§impl<'de> Deserialize<'de> for HatNodeData
impl<'de> Deserialize<'de> for HatNodeData
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 HatNodeData
impl RefUnwindSafe for HatNodeData
impl Send for HatNodeData
impl Sync for HatNodeData
impl Unpin for HatNodeData
impl UnsafeUnpin for HatNodeData
impl UnwindSafe for HatNodeData
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