pub struct CommitOrderProbe { /* private fields */ }Expand description
Records the relative order of a widget commit and its containing submit handler.
Implementations§
Source§impl CommitOrderProbe
impl CommitOrderProbe
Sourcepub fn on_commit(&self) -> Callback<()>
pub fn on_commit(&self) -> Callback<()>
Returns the callback to wire to the widget’s on_commit path.
Sourcepub fn on_submit(&self) -> Callback<()>
pub fn on_submit(&self) -> Callback<()>
Returns the callback to invoke from the containing submit handler.
Sourcepub fn assert_commit_before_submit(&self)
pub fn assert_commit_before_submit(&self)
Asserts that one commit was synchronously observed before one submit.
§Panics
Panics when either callback was omitted, repeated, or observed out of order.
Trait Implementations§
Source§impl Clone for CommitOrderProbe
impl Clone for CommitOrderProbe
Source§fn clone(&self) -> CommitOrderProbe
fn clone(&self) -> CommitOrderProbe
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CommitOrderProbe
impl Debug for CommitOrderProbe
Source§impl Default for CommitOrderProbe
impl Default for CommitOrderProbe
Source§fn default() -> CommitOrderProbe
fn default() -> CommitOrderProbe
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for CommitOrderProbe
impl !Send for CommitOrderProbe
impl !Sync for CommitOrderProbe
impl !UnwindSafe for CommitOrderProbe
impl Freeze for CommitOrderProbe
impl Unpin for CommitOrderProbe
impl UnsafeUnpin for CommitOrderProbe
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
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<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.