pub struct ChatBotCommands {
pub bot: String,
pub commands: Vec<CommandSpec>,
}Expand description
One bot’s published commands, shaped for a client’s / picker. The client
resolves the bot’s display name/avatar from its own profile cache.
Fields§
§bot: StringThe bot’s npub.
commands: Vec<CommandSpec>Trait Implementations§
Source§impl Clone for ChatBotCommands
impl Clone for ChatBotCommands
Source§fn clone(&self) -> ChatBotCommands
fn clone(&self) -> ChatBotCommands
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 ChatBotCommands
impl Debug for ChatBotCommands
Auto Trait Implementations§
impl Freeze for ChatBotCommands
impl RefUnwindSafe for ChatBotCommands
impl Send for ChatBotCommands
impl Sync for ChatBotCommands
impl Unpin for ChatBotCommands
impl UnsafeUnpin for ChatBotCommands
impl UnwindSafe for ChatBotCommands
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more