pub struct AssistantGrantDescriptor {
pub name: String,
pub held: bool,
pub description: String,
}Expand description
One grant word this deployment defines, and whether the caller reading this description holds it.
Built by walking GRANT_WORDS, never a hand-written list: a word that
existed in the grammar and not here would be grantable and undiscoverable.
The description is the grammar row’s own sentence, so the console states
what a word authorises rather than inventing a meaning for it.
Fields§
§name: StringThe stable word an operator and an audit line spell.
held: boolWhether this caller holds it.
description: StringOne sentence naming what the word authorises, from the grammar row.
Trait Implementations§
Source§impl Clone for AssistantGrantDescriptor
impl Clone for AssistantGrantDescriptor
Source§fn clone(&self) -> AssistantGrantDescriptor
fn clone(&self) -> AssistantGrantDescriptor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AssistantGrantDescriptor
impl Debug for AssistantGrantDescriptor
impl Eq for AssistantGrantDescriptor
Source§impl PartialEq for AssistantGrantDescriptor
impl PartialEq for AssistantGrantDescriptor
Source§impl Serialize for AssistantGrantDescriptor
impl Serialize for AssistantGrantDescriptor
impl StructuralPartialEq for AssistantGrantDescriptor
Auto Trait Implementations§
impl Freeze for AssistantGrantDescriptor
impl RefUnwindSafe for AssistantGrantDescriptor
impl Send for AssistantGrantDescriptor
impl Sync for AssistantGrantDescriptor
impl Unpin for AssistantGrantDescriptor
impl UnsafeUnpin for AssistantGrantDescriptor
impl UnwindSafe for AssistantGrantDescriptor
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<M> EmbeddedConversationMessage for Mwhere
M: Serialize,
impl<M> EmbeddedConversationMessage for Mwhere
M: Serialize,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.
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