[][src]Struct termscp::ui::activities::auth_activity::AuthActivity

pub struct AuthActivity {
    pub address: String,
    pub port: String,
    pub protocol: FileTransferProtocol,
    pub username: String,
    pub password: String,
    pub submit: bool,
    pub quit: bool,
    // some fields omitted
}

AuthActivity

AuthActivity is the data holder for the authentication activity

Fields

address: Stringport: Stringprotocol: FileTransferProtocolusername: Stringpassword: Stringsubmit: boolquit: bool

Implementations

impl AuthActivity[src]

pub fn new() -> AuthActivity[src]

new

Instantiates a new AuthActivity

Trait Implementations

impl Activity for AuthActivity[src]

pub fn on_create(&mut self, context: Context)[src]

on_create

on_create is the function which must be called to initialize the activity. on_create must initialize all the data structures used by the activity Context is taken from activity manager and will be released only when activity is destroyed

pub fn on_draw(&mut self)[src]

on_draw

on_draw is the function which draws the graphical interface. This function must be called at each tick to refresh the interface

pub fn on_destroy(&mut self) -> Option<Context>[src]

on_destroy

on_destroy is the function which cleans up runtime variables and data before terminating the activity. This function must be called once before terminating the activity. This function finally releases the context

impl Default for AuthActivity[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,