pub struct WebsocketAddon;Trait Implementations§
Source§impl Addon for WebsocketAddon
impl Addon for WebsocketAddon
fn name(&self) -> &str
fn check_prerequisites(&self, project_root: &Path) -> Result<()>
fn is_already_installed(&self, project_root: &Path) -> bool
fn install(&self, project_root: &Path) -> Result<()>
Source§fn uninstall(&self, project_root: &Path) -> Result<()>
fn uninstall(&self, project_root: &Path) -> Result<()>
Uninstall the addon. Default implementation returns an error.
Source§fn dependencies(&self) -> Vec<&str>
fn dependencies(&self) -> Vec<&str>
Return the names of addons this addon depends on.
Auto Trait Implementations§
impl Freeze for WebsocketAddon
impl RefUnwindSafe for WebsocketAddon
impl Send for WebsocketAddon
impl Sync for WebsocketAddon
impl Unpin for WebsocketAddon
impl UnsafeUnpin for WebsocketAddon
impl UnwindSafe for WebsocketAddon
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