pub struct InstanceEditorModalProps {
pub open: bool,
pub skill: String,
pub instance: Option<InstanceData>,
pub on_save: Callback<InstanceData>,
pub on_close: Callback<()>,
}Fields§
§open: boolWhether the modal is open
skill: StringSkill name
instance: Option<InstanceData>Existing instance to edit (None for new)
on_save: Callback<InstanceData>Callback when saved
on_close: Callback<()>Callback when closed/cancelled
Trait Implementations§
Source§impl PartialEq for InstanceEditorModalProps
impl PartialEq for InstanceEditorModalProps
impl StructuralPartialEq for InstanceEditorModalProps
Auto Trait Implementations§
impl Freeze for InstanceEditorModalProps
impl !RefUnwindSafe for InstanceEditorModalProps
impl !Send for InstanceEditorModalProps
impl !Sync for InstanceEditorModalProps
impl Unpin for InstanceEditorModalProps
impl !UnwindSafe for InstanceEditorModalProps
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.