pub enum PermissionsSetApproveAllSource {
CliFlag,
SlashCommand,
AutopilotConfirmation,
Rpc,
Unknown,
}Expand description
Optional source for allow-all telemetry. Defaults to rpc when omitted for SDK callers.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
CliFlag
Allow-all was enabled from a CLI command-line flag.
SlashCommand
Allow-all was enabled by a slash command.
AutopilotConfirmation
Allow-all was enabled by confirming autopilot behavior.
Rpc
Allow-all was enabled through an RPC caller.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for PermissionsSetApproveAllSource
impl Clone for PermissionsSetApproveAllSource
Source§fn clone(&self) -> PermissionsSetApproveAllSource
fn clone(&self) -> PermissionsSetApproveAllSource
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 Default for PermissionsSetApproveAllSource
impl Default for PermissionsSetApproveAllSource
Source§fn default() -> PermissionsSetApproveAllSource
fn default() -> PermissionsSetApproveAllSource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PermissionsSetApproveAllSource
impl<'de> Deserialize<'de> for PermissionsSetApproveAllSource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PermissionsSetApproveAllSource
Source§impl PartialEq for PermissionsSetApproveAllSource
impl PartialEq for PermissionsSetApproveAllSource
Source§fn eq(&self, other: &PermissionsSetApproveAllSource) -> bool
fn eq(&self, other: &PermissionsSetApproveAllSource) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PermissionsSetApproveAllSource
Auto Trait Implementations§
impl Freeze for PermissionsSetApproveAllSource
impl RefUnwindSafe for PermissionsSetApproveAllSource
impl Send for PermissionsSetApproveAllSource
impl Sync for PermissionsSetApproveAllSource
impl Unpin for PermissionsSetApproveAllSource
impl UnsafeUnpin for PermissionsSetApproveAllSource
impl UnwindSafe for PermissionsSetApproveAllSource
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