pub struct SemanticBinding {
pub trait_tags: Vec<String>,
pub signal_tags: Vec<String>,
pub receiver_tags: Vec<String>,
pub property_defaults: Vec<PropertyAssignment>,
}Expand description
Semantic binding — tag and property bindings for an emitter or entity.
Fields§
§property_defaults: Vec<PropertyAssignment>Trait Implementations§
Source§impl Clone for SemanticBinding
impl Clone for SemanticBinding
Source§fn clone(&self) -> SemanticBinding
fn clone(&self) -> SemanticBinding
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 SemanticBinding
impl Debug for SemanticBinding
Source§impl Default for SemanticBinding
impl Default for SemanticBinding
Source§fn default() -> SemanticBinding
fn default() -> SemanticBinding
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SemanticBinding
impl<'de> Deserialize<'de> for SemanticBinding
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 SemanticBinding
impl RefUnwindSafe for SemanticBinding
impl Send for SemanticBinding
impl Sync for SemanticBinding
impl Unpin for SemanticBinding
impl UnsafeUnpin for SemanticBinding
impl UnwindSafe for SemanticBinding
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