pub struct EnabledWeftExtensions;Trait Implementations§
Source§impl WeftExtensions for EnabledWeftExtensions
impl WeftExtensions for EnabledWeftExtensions
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, device
authorization, service account issuance.Source§fn whoami<'life0, 'life1, 'async_trait>(
&'life0 self,
ctx: &'life1 (dyn CliContext + 'static),
server: Option<String>,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn whoami<'life0, 'life1, 'async_trait>(
&'life0 self,
ctx: &'life1 (dyn CliContext + 'static),
server: Option<String>,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
heddle whoami — resolve and report the acting identity (principal,
token kind, scopes, operation ceiling, TTL, signing + reachability).
server is the optional --server override.Auto Trait Implementations§
impl Freeze for EnabledWeftExtensions
impl RefUnwindSafe for EnabledWeftExtensions
impl Send for EnabledWeftExtensions
impl Sync for EnabledWeftExtensions
impl Unpin for EnabledWeftExtensions
impl UnsafeUnpin for EnabledWeftExtensions
impl UnwindSafe for EnabledWeftExtensions
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request