pub struct BlockMutation {
pub tag_name: String,
pub children: Vec<Json>,
pub mutation_enum: BlockMutationEnum,
}Expand description
Mutation for procedural block (custom block) or stop block
Fields§
§tag_name: StringAlways equal to “mutation”. Don’t know if there any other tag Wiki says there’s only “mutation” though
children: Vec<Json>Seems to always be an empty array.
mutation_enum: BlockMutationEnumTrait Implementations§
Source§impl Clone for BlockMutation
impl Clone for BlockMutation
Source§fn clone(&self) -> BlockMutation
fn clone(&self) -> BlockMutation
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 BlockMutation
impl Debug for BlockMutation
Source§impl<'de> Deserialize<'de> for BlockMutation
impl<'de> Deserialize<'de> for BlockMutation
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 BlockMutation
impl PartialEq for BlockMutation
Source§impl Serialize for BlockMutation
impl Serialize for BlockMutation
impl StructuralPartialEq for BlockMutation
Auto Trait Implementations§
impl Freeze for BlockMutation
impl RefUnwindSafe for BlockMutation
impl Send for BlockMutation
impl Sync for BlockMutation
impl Unpin for BlockMutation
impl UnwindSafe for BlockMutation
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