pub enum CreatorSource {
Http,
Mcp,
Hook,
Cli,
}Expand description
Originating-subsystem labels emitted into creator:source=.
Why: matches ActivitySource for HTTP/MCP/hook plus a fourth cli
label that has no analogue on the activity-feed source enum (CLI
writes go through the HTTP API, but the origin of the request was a
CLI process; the user wants to see that distinction).
What: stable lower-case strings.
Test: creator_info_renders_all_fields.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for CreatorSource
impl Clone for CreatorSource
Source§fn clone(&self) -> CreatorSource
fn clone(&self) -> CreatorSource
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 CreatorSource
impl Debug for CreatorSource
Source§impl From<ActivitySource> for CreatorSource
impl From<ActivitySource> for CreatorSource
Source§fn from(s: ActivitySource) -> Self
fn from(s: ActivitySource) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CreatorSource
impl PartialEq for CreatorSource
Source§fn eq(&self, other: &CreatorSource) -> bool
fn eq(&self, other: &CreatorSource) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for CreatorSource
impl Eq for CreatorSource
impl StructuralPartialEq for CreatorSource
Auto Trait Implementations§
impl Freeze for CreatorSource
impl RefUnwindSafe for CreatorSource
impl Send for CreatorSource
impl Sync for CreatorSource
impl Unpin for CreatorSource
impl UnsafeUnpin for CreatorSource
impl UnwindSafe for CreatorSource
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more