pub struct Prop {
pub name: &'static str,
pub kind: PropKind,
pub default: &'static str,
pub doc: &'static str,
pub category: &'static str,
}Expand description
One property of a component.
Fields§
§name: &'static str§kind: PropKind§default: &'static strThe value when the element doesn’t set it, as .yui would write it.
doc: &'static strShown in the designer’s property grid.
category: &'static strThe property grid’s category for it (empty: the component’s own).
Implementations§
Source§impl Prop
impl Prop
pub const fn new( name: &'static str, kind: PropKind, default: &'static str, ) -> Prop
pub const fn text(name: &'static str, default: &'static str) -> Prop
pub const fn number(name: &'static str, default: &'static str) -> Prop
pub const fn int(name: &'static str, default: &'static str) -> Prop
pub const fn bool(name: &'static str, default: bool) -> Prop
pub const fn color(name: &'static str, default: &'static str) -> Prop
pub const fn choice( name: &'static str, options: &'static [&'static str], default: &'static str, ) -> Prop
pub const fn event(name: &'static str) -> Prop
pub const fn image(name: &'static str, default: &'static str) -> Prop
Trait Implementations§
impl Copy for Prop
impl Eq for Prop
impl StructuralPartialEq for Prop
Auto Trait Implementations§
impl Freeze for Prop
impl RefUnwindSafe for Prop
impl Send for Prop
impl Sync for Prop
impl Unpin for Prop
impl UnsafeUnpin for Prop
impl UnwindSafe for Prop
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