Enum raui::prelude::WidgetNode [−][src]
pub enum WidgetNode { None, Component(WidgetComponent), Unit(WidgetUnitNode), }
Variants
Component(WidgetComponent)
Unit(WidgetUnitNode)
Implementations
impl WidgetNode
[src]
impl WidgetNode
[src]pub fn is_none(&self) -> bool
[src]
pub fn is_some(&self) -> bool
[src]
pub fn as_component(&self) -> Option<&WidgetComponent>
[src]
pub fn as_unit(&self) -> Option<&WidgetUnitNode>
[src]
pub fn props(&self) -> Option<&Props>
[src]
pub fn props_mut(&mut self) -> Option<&mut Props>
[src]
pub fn remap_props<F>(&mut self, f: F) where
F: FnMut(Props) -> Props,
[src]
F: FnMut(Props) -> Props,
Trait Implementations
impl Clone for WidgetNode
[src]
impl Clone for WidgetNode
[src]pub fn clone(&self) -> WidgetNode
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for WidgetNode
[src]
impl Default for WidgetNode
[src]pub fn default() -> WidgetNode
[src]
impl From<()> for WidgetNode
[src]
impl From<()> for WidgetNode
[src]pub fn from(()) -> WidgetNode
[src]
impl From<AreaBoxNode> for WidgetNode
[src]
impl From<AreaBoxNode> for WidgetNode
[src]pub fn from(data: AreaBoxNode) -> WidgetNode
[src]
impl From<ContentBoxNode> for WidgetNode
[src]
impl From<ContentBoxNode> for WidgetNode
[src]pub fn from(data: ContentBoxNode) -> WidgetNode
[src]
impl From<FlexBoxNode> for WidgetNode
[src]
impl From<FlexBoxNode> for WidgetNode
[src]pub fn from(data: FlexBoxNode) -> WidgetNode
[src]
impl From<GridBoxNode> for WidgetNode
[src]
impl From<GridBoxNode> for WidgetNode
[src]pub fn from(data: GridBoxNode) -> WidgetNode
[src]
impl From<ImageBoxNode> for WidgetNode
[src]
impl From<ImageBoxNode> for WidgetNode
[src]pub fn from(data: ImageBoxNode) -> WidgetNode
[src]
impl From<PortalBoxNode> for WidgetNode
[src]
impl From<PortalBoxNode> for WidgetNode
[src]pub fn from(data: PortalBoxNode) -> WidgetNode
[src]
impl From<SizeBoxNode> for WidgetNode
[src]
impl From<SizeBoxNode> for WidgetNode
[src]pub fn from(data: SizeBoxNode) -> WidgetNode
[src]
impl From<TextBoxNode> for WidgetNode
[src]
impl From<TextBoxNode> for WidgetNode
[src]pub fn from(data: TextBoxNode) -> WidgetNode
[src]
impl From<WidgetComponent> for WidgetNode
[src]
impl From<WidgetComponent> for WidgetNode
[src]pub fn from(component: WidgetComponent) -> WidgetNode
[src]
impl From<WidgetUnitNode> for WidgetNode
[src]
impl From<WidgetUnitNode> for WidgetNode
[src]pub fn from(unit: WidgetUnitNode) -> WidgetNode
[src]
impl TryFrom<WidgetNode> for WidgetComponent
[src]
impl TryFrom<WidgetNode> for WidgetComponent
[src]type Error = ()
The type returned in the event of a conversion error.
pub fn try_from(
node: WidgetNode
) -> Result<WidgetComponent, <WidgetComponent as TryFrom<WidgetNode>>::Error>
[src]
node: WidgetNode
) -> Result<WidgetComponent, <WidgetComponent as TryFrom<WidgetNode>>::Error>
impl TryFrom<WidgetNode> for WidgetUnit
[src]
impl TryFrom<WidgetNode> for WidgetUnit
[src]type Error = ()
The type returned in the event of a conversion error.
pub fn try_from(
node: WidgetNode
) -> Result<WidgetUnit, <WidgetUnit as TryFrom<WidgetNode>>::Error>
[src]
node: WidgetNode
) -> Result<WidgetUnit, <WidgetUnit as TryFrom<WidgetNode>>::Error>
impl TryFrom<WidgetNode> for WidgetUnitNode
[src]
impl TryFrom<WidgetNode> for WidgetUnitNode
[src]type Error = ()
The type returned in the event of a conversion error.
pub fn try_from(
node: WidgetNode
) -> Result<WidgetUnitNode, <WidgetUnitNode as TryFrom<WidgetNode>>::Error>
[src]
node: WidgetNode
) -> Result<WidgetUnitNode, <WidgetUnitNode as TryFrom<WidgetNode>>::Error>
Auto Trait Implementations
impl !RefUnwindSafe for WidgetNode
impl !RefUnwindSafe for WidgetNode
impl Send for WidgetNode
impl Send for WidgetNode
impl Sync for WidgetNode
impl Sync for WidgetNode
impl Unpin for WidgetNode
impl Unpin for WidgetNode
impl !UnwindSafe for WidgetNode
impl !UnwindSafe for WidgetNode