pub struct EditorSession(/* private fields */);Expand description
Upstream’s editor binding attached to one .fc-editor. Events arrive in order.
Dropping the session, as unmounting the editor does when its task ends, calls the
binding’s destroy(), so no listener outlives the component.
Implementations§
Source§impl EditorSession
impl EditorSession
Sourcepub async fn next(&mut self) -> Option<EditorEvent>
pub async fn next(&mut self) -> Option<EditorEvent>
The next event, or None once the host stops sending.
Trait Implementations§
Source§impl Drop for EditorSession
impl Drop for EditorSession
Auto Trait Implementations§
impl !RefUnwindSafe for EditorSession
impl !Send for EditorSession
impl !Sync for EditorSession
impl !UnwindSafe for EditorSession
impl Freeze for EditorSession
impl Unpin for EditorSession
impl UnsafeUnpin for EditorSession
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> 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.