pub struct RoomExitPatchAst {
pub direction: String,
pub to: String,
pub hidden: bool,
pub locked: bool,
pub barred_message: Option<String>,
pub required_flags: Vec<String>,
pub required_items: Vec<String>,
}Expand description
Exit data emitted inside a modify room action patch.
Fields§
§direction: String§to: String§locked: bool§barred_message: Option<String>§required_flags: Vec<String>§required_items: Vec<String>Trait Implementations§
Source§impl Clone for RoomExitPatchAst
impl Clone for RoomExitPatchAst
Source§fn clone(&self) -> RoomExitPatchAst
fn clone(&self) -> RoomExitPatchAst
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 RoomExitPatchAst
impl Debug for RoomExitPatchAst
Source§impl Default for RoomExitPatchAst
impl Default for RoomExitPatchAst
Source§fn default() -> RoomExitPatchAst
fn default() -> RoomExitPatchAst
Returns the “default value” for a type. Read more
Source§impl PartialEq for RoomExitPatchAst
impl PartialEq for RoomExitPatchAst
impl StructuralPartialEq for RoomExitPatchAst
Auto Trait Implementations§
impl Freeze for RoomExitPatchAst
impl RefUnwindSafe for RoomExitPatchAst
impl Send for RoomExitPatchAst
impl Sync for RoomExitPatchAst
impl Unpin for RoomExitPatchAst
impl UnwindSafe for RoomExitPatchAst
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