pub struct CreateArgs {
pub base: CreateArgsBase,
pub token: BotTokenArgs,
pub scopes: ScopesArg,
pub app_id: Option<String>,
pub default_channel: Option<String>,
pub self_user: Option<String>,
pub app_token: Option<String>,
}Fields§
§base: CreateArgsBase§token: BotTokenArgs§scopes: ScopesArg§app_id: Option<String>Slack App ID (found on api.slack.com/apps → Basic Information).
default_channel: Option<String>Optional default channel ID or name for verbs that omit --channel.
self_user: Option<String>Your Slack user ID (U...). Resolves @me in send targets. Find it
in Slack: click your name → View profile → More → Copy member ID.
Leave unset to skip; set later via zad slack self set <id>.
app_token: Option<String>App-Level Token (xapp-...) for Socket Mode real-time events.
Optional — the service works without it for send/read/channels.
Trait Implementations§
Source§impl Args for CreateArgs
impl Args for CreateArgs
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl CreateArgsLike for CreateArgs
impl CreateArgsLike for CreateArgs
fn base(&self) -> &CreateArgsBase
Source§impl Debug for CreateArgs
impl Debug for CreateArgs
Source§impl FromArgMatches for CreateArgs
impl FromArgMatches for CreateArgs
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Auto Trait Implementations§
impl Freeze for CreateArgs
impl RefUnwindSafe for CreateArgs
impl Send for CreateArgs
impl Sync for CreateArgs
impl Unpin for CreateArgs
impl UnsafeUnpin for CreateArgs
impl UnwindSafe for CreateArgs
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