pub trait PropsData: Any + Debug + Send + Sync {
    // Required methods
    fn clone_props(&self) -> Box<dyn PropsData>;
    fn as_any(&self) -> &dyn Any;
}

Required Methods§

source

fn clone_props(&self) -> Box<dyn PropsData>

source

fn as_any(&self) -> &dyn Any

Trait Implementations§

source§

impl Clone for Box<dyn PropsData>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more

Implementations on Foreign Types§

source§

impl PropsData for boolwhere Self: Clone,

source§

fn clone_props(&self) -> Box<dyn PropsData>

source§

fn as_any(&self) -> &dyn Any

source§

impl PropsData for f32where Self: Clone,

source§

fn clone_props(&self) -> Box<dyn PropsData>

source§

fn as_any(&self) -> &dyn Any

source§

impl PropsData for f64where Self: Clone,

source§

fn clone_props(&self) -> Box<dyn PropsData>

source§

fn as_any(&self) -> &dyn Any

source§

impl PropsData for i8where Self: Clone,

source§

fn clone_props(&self) -> Box<dyn PropsData>

source§

fn as_any(&self) -> &dyn Any

source§

impl PropsData for i16where Self: Clone,

source§

fn clone_props(&self) -> Box<dyn PropsData>

source§

fn as_any(&self) -> &dyn Any

source§

impl PropsData for i32where Self: Clone,

source§

fn clone_props(&self) -> Box<dyn PropsData>

source§

fn as_any(&self) -> &dyn Any

source§

impl PropsData for i64where Self: Clone,

source§

fn clone_props(&self) -> Box<dyn PropsData>

source§

fn as_any(&self) -> &dyn Any

source§

impl PropsData for i128where Self: Clone,

source§

fn clone_props(&self) -> Box<dyn PropsData>

source§

fn as_any(&self) -> &dyn Any

source§

impl PropsData for isizewhere Self: Clone,

source§

fn clone_props(&self) -> Box<dyn PropsData>

source§

fn as_any(&self) -> &dyn Any

source§

impl PropsData for u8where Self: Clone,

source§

fn clone_props(&self) -> Box<dyn PropsData>

source§

fn as_any(&self) -> &dyn Any

source§

impl PropsData for u16where Self: Clone,

source§

fn clone_props(&self) -> Box<dyn PropsData>

source§

fn as_any(&self) -> &dyn Any

source§

impl PropsData for u32where Self: Clone,

source§

fn clone_props(&self) -> Box<dyn PropsData>

source§

fn as_any(&self) -> &dyn Any

source§

impl PropsData for u64where Self: Clone,

source§

fn clone_props(&self) -> Box<dyn PropsData>

source§

fn as_any(&self) -> &dyn Any

source§

impl PropsData for u128where Self: Clone,

source§

fn clone_props(&self) -> Box<dyn PropsData>

source§

fn as_any(&self) -> &dyn Any

source§

impl PropsData for ()where Self: Clone,

source§

fn clone_props(&self) -> Box<dyn PropsData>

source§

fn as_any(&self) -> &dyn Any

source§

impl PropsData for usizewhere Self: Clone,

source§

fn clone_props(&self) -> Box<dyn PropsData>

source§

fn as_any(&self) -> &dyn Any

source§

impl PropsData for Stringwhere Self: Clone,

source§

fn clone_props(&self) -> Box<dyn PropsData>

source§

fn as_any(&self) -> &dyn Any

Implementors§

source§

impl PropsData for PrefabValuewhere Self: Clone,

source§

impl PropsData for TextInputModewhere Self: Clone,

source§

impl PropsData for WidgetIdOrRefwhere Self: Clone,

source§

impl PropsData for AnchorNotifyPropswhere Self: Clone,

source§

impl PropsData for AnchorPropswhere Self: Clone,

source§

impl PropsData for PivotBoxPropswhere Self: Clone,

source§

impl PropsData for ContentBoxPropswhere Self: Clone,

source§

impl PropsData for ContextBoxPropswhere Self: Clone,

source§

impl PropsData for FlexBoxPropswhere Self: Clone,

source§

impl PropsData for GridBoxPropswhere Self: Clone,

source§

impl PropsData for HiddenBoxPropswhere Self: Clone,

source§

impl PropsData for HorizontalBoxPropswhere Self: Clone,

source§

impl PropsData for PortalsContainerwhere Self: Clone,

source§

impl PropsData for ScrollBoxOwnerwhere Self: Clone,

source§

impl PropsData for SideScrollbarsPropswhere Self: Clone,

source§

impl PropsData for SideScrollbarsStatewhere Self: Clone,

source§

impl PropsData for SizeBoxPropswhere Self: Clone,

source§

impl PropsData for SwitchBoxPropswhere Self: Clone,

source§

impl PropsData for TabPlatePropswhere Self: Clone,

source§

impl PropsData for TabsBoxPropswhere Self: Clone,

source§

impl PropsData for TabsStatewhere Self: Clone,

source§

impl PropsData for TooltipStatewhere Self: Clone,

source§

impl PropsData for VariantBoxPropswhere Self: Clone,

source§

impl PropsData for VerticalBoxPropswhere Self: Clone,

source§

impl PropsData for WrapBoxPropswhere Self: Clone,

source§

impl PropsData for ImageBoxPropswhere Self: Clone,

source§

impl PropsData for ButtonNotifyPropswhere Self: Clone,

source§

impl PropsData for ButtonPropswhere Self: Clone,

source§

impl PropsData for TextInputControlNotifyPropswhere Self: Clone,

source§

impl PropsData for TextInputNotifyPropswhere Self: Clone,

source§

impl PropsData for TextInputPropswhere Self: Clone,

source§

impl PropsData for TextInputStatewhere Self: Clone,

source§

impl PropsData for NavContainerActivewhere Self: Clone,

source§

impl PropsData for NavItemActivewhere Self: Clone,

source§

impl PropsData for NavJumpActivewhere Self: Clone,

source§

impl PropsData for NavJumpLoopedwhere Self: Clone,

source§

impl PropsData for NavJumpMapPropswhere Self: Clone,

source§

impl PropsData for NavLockingActivewhere Self: Clone,

source§

impl PropsData for NavTrackingActivewhere Self: Clone,

source§

impl PropsData for NavTrackingNotifyPropswhere Self: Clone,

source§

impl PropsData for NavTrackingPropswhere Self: Clone,

source§

impl PropsData for ScrollViewNotifyPropswhere Self: Clone,

source§

impl PropsData for ScrollViewRangewhere Self: Clone,

source§

impl PropsData for ScrollViewStatewhere Self: Clone,

source§

impl PropsData for SpaceBoxPropswhere Self: Clone,

source§

impl PropsData for MessageForwardPropswhere Self: Clone,

source§

impl PropsData for RelativeLayoutPropswhere Self: Clone,

source§

impl PropsData for WidgetAlphawhere Self: Clone,

source§

impl PropsData for TextBoxPropswhere Self: Clone,

source§

impl PropsData for WidgetIdwhere Self: Clone,

source§

impl PropsData for WidgetRefwhere Self: Clone,

source§

impl PropsData for ContentBoxItemLayoutwhere Self: Clone,

source§

impl PropsData for FlexBoxItemLayoutwhere Self: Clone,

source§

impl PropsData for GridBoxItemLayoutwhere Self: Clone,

source§

impl PropsData for Colorwhere Self: Clone,

source§

impl PropsData for IntRectwhere Self: Clone,

source§

impl PropsData for IntVec2where Self: Clone,

source§

impl PropsData for Rectwhere Self: Clone,

source§

impl PropsData for Transformwhere Self: Clone,

source§

impl PropsData for Vec2where Self: Clone,

source§

impl PropsData for PropsGroupPrefabwhere Self: Clone,