pub struct MaruzzellaHandle { /* private fields */ }Implementations§
Source§impl MaruzzellaHandle
impl MaruzzellaHandle
pub fn switch_to_workspace( &self, session: WorkspaceSession, ) -> Result<(), ModeSwitchError>
pub fn switch_to_launcher(&self) -> Result<(), ModeSwitchError>
pub fn current_mode(&self) -> Result<ShellMode, ModeSwitchError>
pub fn current_project_handle(&self) -> Result<Option<Vec<u8>>, ModeSwitchError>
Trait Implementations§
Source§impl Clone for MaruzzellaHandle
impl Clone for MaruzzellaHandle
Source§fn clone(&self) -> MaruzzellaHandle
fn clone(&self) -> MaruzzellaHandle
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for MaruzzellaHandle
impl Default for MaruzzellaHandle
Source§fn default() -> MaruzzellaHandle
fn default() -> MaruzzellaHandle
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MaruzzellaHandle
impl !RefUnwindSafe for MaruzzellaHandle
impl !Send for MaruzzellaHandle
impl !Sync for MaruzzellaHandle
impl Unpin for MaruzzellaHandle
impl UnsafeUnpin for MaruzzellaHandle
impl !UnwindSafe for MaruzzellaHandle
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