Struct netidx_protocols::view::Widget
source · [−]pub struct Widget {
pub props: Option<WidgetProps>,
pub kind: WidgetKind,
}Fields
props: Option<WidgetProps>layout properties and interfaces shared by all widgets
kind: WidgetKindTrait Implementations
sourceimpl<'de> Deserialize<'de> for Widget
impl<'de> Deserialize<'de> for Widget
sourcefn 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 RefUnwindSafe for Widget
impl Send for Widget
impl Sync for Widget
impl Unpin for Widget
impl UnwindSafe for Widget
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more