pub struct Toggle {
pub sf: Option<String>,
pub id: String,
pub collapsed: bool,
pub open: Option<bool>,
pub item: Option<String>,
pub key: Option<Value>,
pub raw: Map<String, Value>,
}Expand description
toggle: a collapsible node was folded or unfolded, or a menu,
select or trace line opened or closed.
Fields§
§sf: Option<String>The surface.
id: StringThe node.
collapsed: boolWhether it is folded now (false in the events that say open
instead).
open: Option<bool>Whether it is open now (select, menu, menubar, trace).
item: Option<String>The menu of a menubar, or the line of a trace.
key: Option<Value>The node’s key prop (or a tree item).
raw: Map<String, Value>The event as received.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Toggle
impl<'de> Deserialize<'de> for Toggle
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
impl StructuralPartialEq for Toggle
Auto Trait Implementations§
impl Freeze for Toggle
impl RefUnwindSafe for Toggle
impl Send for Toggle
impl Sync for Toggle
impl Unpin for Toggle
impl UnsafeUnpin for Toggle
impl UnwindSafe for Toggle
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