pub enum PermissionsSetAllowAllSource {
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 PermissionsSetAllowAllSource
impl Clone for PermissionsSetAllowAllSource
Source§fn clone(&self) -> PermissionsSetAllowAllSource
fn clone(&self) -> PermissionsSetAllowAllSource
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 PermissionsSetAllowAllSource
impl Debug for PermissionsSetAllowAllSource
Source§impl Default for PermissionsSetAllowAllSource
impl Default for PermissionsSetAllowAllSource
Source§fn default() -> PermissionsSetAllowAllSource
fn default() -> PermissionsSetAllowAllSource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PermissionsSetAllowAllSource
impl<'de> Deserialize<'de> for PermissionsSetAllowAllSource
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 PermissionsSetAllowAllSource
Source§impl PartialEq for PermissionsSetAllowAllSource
impl PartialEq for PermissionsSetAllowAllSource
Source§fn eq(&self, other: &PermissionsSetAllowAllSource) -> bool
fn eq(&self, other: &PermissionsSetAllowAllSource) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PermissionsSetAllowAllSource
Auto Trait Implementations§
impl Freeze for PermissionsSetAllowAllSource
impl RefUnwindSafe for PermissionsSetAllowAllSource
impl Send for PermissionsSetAllowAllSource
impl Sync for PermissionsSetAllowAllSource
impl Unpin for PermissionsSetAllowAllSource
impl UnsafeUnpin for PermissionsSetAllowAllSource
impl UnwindSafe for PermissionsSetAllowAllSource
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