pub struct NoopWeftExtensions;Expand description
Noop implementation used in OSS builds. Every method returns the same friendly error pointing the user at the closed-build installation path.
Trait Implementations§
Source§impl WeftExtensions for NoopWeftExtensions
impl WeftExtensions for NoopWeftExtensions
Source§fn auth<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
_ctx: &'life1 (dyn CliContext + 'static),
_command: &'life2 (dyn Any + Send + Sync),
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn auth<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
_ctx: &'life1 (dyn CliContext + 'static),
_command: &'life2 (dyn Any + Send + Sync),
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
heddle auth <subcommand> — login, logout, whoami, device
authorization, service account issuance.Source§fn support<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
_ctx: &'life1 (dyn CliContext + 'static),
_command: &'life2 (dyn Any + Send + Sync),
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn support<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
_ctx: &'life1 (dyn CliContext + 'static),
_command: &'life2 (dyn Any + Send + Sync),
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
heddle support <subcommand> — hosted-side support and
diagnostic operations.Source§fn presence_publish<'life0, 'life1, 'async_trait>(
&'life0 self,
_ctx: &'life1 (dyn CliContext + 'static),
_session: String,
_interval_secs: u64,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn presence_publish<'life0, 'life1, 'async_trait>(
&'life0 self,
_ctx: &'life1 (dyn CliContext + 'static),
_session: String,
_interval_secs: u64,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
heddle presence publish — stream presence/heartbeat over the
websocket transport to the hosted backend.Auto Trait Implementations§
impl Freeze for NoopWeftExtensions
impl RefUnwindSafe for NoopWeftExtensions
impl Send for NoopWeftExtensions
impl Sync for NoopWeftExtensions
impl Unpin for NoopWeftExtensions
impl UnsafeUnpin for NoopWeftExtensions
impl UnwindSafe for NoopWeftExtensions
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