pub struct TailArgs {
pub log: Option<PathBuf>,
pub event_type: Option<String>,
pub since: Option<String>,
pub actor: Option<String>,
pub outcome: Option<String>,
pub limit: usize,
}Fields§
§log: Option<PathBuf>Override the audit log path. Defaults to --audit-log /
ASD_AUDIT_LOG from config.
event_type: Option<String>Filter by event type substring (e.g., ledger.approve,
ledger. for all ledger events).
since: Option<String>Return only events AFTER this event_id (exclusive). Useful
for incremental polling.
actor: Option<String>Filter by actor id.
outcome: Option<String>Filter by outcome (success, denied, awaiting-approval, already-resolved, error, unauthorized).
limit: usizeMax events to return (default: 200).
Trait Implementations§
Source§impl Args for TailArgs
impl Args for TailArgs
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 FromArgMatches for TailArgs
impl FromArgMatches for TailArgs
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 TailArgs
impl RefUnwindSafe for TailArgs
impl Send for TailArgs
impl Sync for TailArgs
impl Unpin for TailArgs
impl UnsafeUnpin for TailArgs
impl UnwindSafe for TailArgs
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