pub struct ProviderLoginOverlay { /* private fields */ }Implementations§
Source§impl ProviderLoginOverlay
impl ProviderLoginOverlay
pub fn new(entries: Vec<ProviderLoginEntry>) -> Self
pub fn replace_entries(&mut self, entries: Vec<ProviderLoginEntry>)
pub fn reset_to_needs_login(&mut self, method_id: &str)
pub fn set_logged_in(&mut self, method_id: &str)
pub fn set_authenticating(&mut self, method_id: &str)
Trait Implementations§
Source§impl Component for ProviderLoginOverlay
impl Component for ProviderLoginOverlay
Source§type Message = ProviderLoginMessage
type Message = ProviderLoginMessage
The message type emitted by this widget.
Source§async fn on_event(&mut self, event: &Event) -> Option<Vec<Self::Message>>
async fn on_event(&mut self, event: &Event) -> Option<Vec<Self::Message>>
Process an event and return the outcome. Read more
Source§fn render(&mut self, context: &ViewContext) -> Frame
fn render(&mut self, context: &ViewContext) -> Frame
Render the current state to a frame.
Auto Trait Implementations§
impl Freeze for ProviderLoginOverlay
impl RefUnwindSafe for ProviderLoginOverlay
impl Send for ProviderLoginOverlay
impl Sync for ProviderLoginOverlay
impl Unpin for ProviderLoginOverlay
impl UnsafeUnpin for ProviderLoginOverlay
impl UnwindSafe for ProviderLoginOverlay
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more