[−][src]Struct termscp::ui::activities::setup_activity::SetupActivity
SetupActivity
Setup activity states holder
Fields
quit: bool
Trait Implementations
impl Activity for SetupActivity
[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 SetupActivity
[src]
Auto Trait Implementations
impl RefUnwindSafe for SetupActivity
[src]
impl Send for SetupActivity
[src]
impl Sync for SetupActivity
[src]
impl Unpin for SetupActivity
[src]
impl UnwindSafe for SetupActivity
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,