pub struct TelemetryInfo {
pub label: String,
pub properties: Vec<(&'static str, String)>,
}Expand description
Telemetry information for a command.
Fields§
§label: StringA sanitized label for the command (e.g., “migration build”). Should not contain sensitive values like file paths or migration names.
properties: Vec<(&'static str, String)>Additional safe properties to include in telemetry. Only include non-sensitive boolean flags or enum values.
Implementations§
Trait Implementations§
Source§impl Clone for TelemetryInfo
impl Clone for TelemetryInfo
Source§fn clone(&self) -> TelemetryInfo
fn clone(&self) -> TelemetryInfo
Returns a duplicate of the value. Read more
1.0.0 · 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 TelemetryInfo
impl Debug for TelemetryInfo
Source§impl Default for TelemetryInfo
impl Default for TelemetryInfo
Source§fn default() -> TelemetryInfo
fn default() -> TelemetryInfo
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TelemetryInfo
impl RefUnwindSafe for TelemetryInfo
impl Send for TelemetryInfo
impl Sync for TelemetryInfo
impl Unpin for TelemetryInfo
impl UnsafeUnpin for TelemetryInfo
impl UnwindSafe for TelemetryInfo
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