pub struct InstanceEditorProps {
pub skill: String,
pub instance: Option<InstanceData>,
pub on_save: Callback<InstanceData>,
pub on_cancel: Callback<()>,
}Fields§
§skill: StringSkill name this instance belongs to
instance: Option<InstanceData>Existing instance data (None for creating new)
on_save: Callback<InstanceData>Callback when save is clicked
on_cancel: Callback<()>Callback when cancel is clicked
Trait Implementations§
Source§impl PartialEq for InstanceEditorProps
impl PartialEq for InstanceEditorProps
Source§impl Properties for InstanceEditorProps
impl Properties for InstanceEditorProps
impl StructuralPartialEq for InstanceEditorProps
Auto Trait Implementations§
impl Freeze for InstanceEditorProps
impl !RefUnwindSafe for InstanceEditorProps
impl !Send for InstanceEditorProps
impl !Sync for InstanceEditorProps
impl Unpin for InstanceEditorProps
impl !UnwindSafe for InstanceEditorProps
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.