pub type AsmNodes = SerdeNodes;Aliased Type§
enum AsmNodes {
Start,
Operation(SerdeOperation),
}Variants§
Start
Operation(SerdeOperation)
Trait Implementations
Source§impl Clone for SerdeNodes
impl Clone for SerdeNodes
Source§fn clone(&self) -> SerdeNodes
fn clone(&self) -> SerdeNodes
Returns a copy 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 SerdeNodes
impl Debug for SerdeNodes
Source§impl Default for SerdeNodes
impl Default for SerdeNodes
Source§fn default() -> SerdeNodes
fn default() -> SerdeNodes
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SerdeNodes
impl<'de> Deserialize<'de> for SerdeNodes
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SerdeNodes, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SerdeNodes, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl NodeDefinition for SerdeNodes
impl NodeDefinition for SerdeNodes
type TypeInfo = SerdeNodeTypeInfo
fn node_label(&self, _: &Registry) -> String
fn node_pins_in( &self, _: &Registry, ) -> Vec<NodePin<<SerdeNodes as NodeDefinition>::TypeInfo>>
fn node_pins_out( &self, _: &Registry, ) -> Vec<NodePin<<SerdeNodes as NodeDefinition>::TypeInfo>>
fn node_is_start(&self, _: &Registry) -> bool
fn node_suggestions( x: i64, y: i64, _: NodeSuggestion<'_, SerdeNodes>, registry: &Registry, ) -> Vec<ResponseSuggestionNode<SerdeNodes>>
fn get_property(&self, property_name: &str) -> Option<PropertyValue>
fn set_property(&mut self, property_name: &str, property_value: PropertyValue)
fn validate_connection( &self, source: &Self, registry: &Registry, ) -> Result<(), Box<dyn Error>>
Source§impl PartialEq for SerdeNodes
impl PartialEq for SerdeNodes
Source§impl Serialize for SerdeNodes
impl Serialize for SerdeNodes
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more