pub struct MachineLayer {
pub name: String,
pub states: Vec<State>,
pub entry: usize,
pub any_transitions: Vec<Transition>,
}Fields§
§name: String§states: Vec<State>§entry: usize§any_transitions: Vec<Transition>Checked before per-state transitions, from any state (Rive-style Any).
Trait Implementations§
Source§impl Clone for MachineLayer
impl Clone for MachineLayer
Source§fn clone(&self) -> MachineLayer
fn clone(&self) -> MachineLayer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MachineLayer
impl Debug for MachineLayer
Source§impl<'de> Deserialize<'de> for MachineLayer
impl<'de> Deserialize<'de> for MachineLayer
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 MachineLayer
impl PartialEq for MachineLayer
Source§impl Serialize for MachineLayer
impl Serialize for MachineLayer
impl StructuralPartialEq for MachineLayer
Auto Trait Implementations§
impl Freeze for MachineLayer
impl RefUnwindSafe for MachineLayer
impl Send for MachineLayer
impl Sync for MachineLayer
impl Unpin for MachineLayer
impl UnsafeUnpin for MachineLayer
impl UnwindSafe for MachineLayer
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