pub enum ReasonType<'a> {
Show 48 variants
ComAtprotoModerationDefsReasonSpam,
ComAtprotoModerationDefsReasonViolation,
ComAtprotoModerationDefsReasonMisleading,
ComAtprotoModerationDefsReasonSexual,
ComAtprotoModerationDefsReasonRude,
ComAtprotoModerationDefsReasonOther,
ComAtprotoModerationDefsReasonAppeal,
ToolsOzoneReportDefsReasonAppeal,
ToolsOzoneReportDefsReasonOther,
ToolsOzoneReportDefsReasonViolenceAnimal,
ToolsOzoneReportDefsReasonViolenceThreats,
ToolsOzoneReportDefsReasonViolenceGraphicContent,
ToolsOzoneReportDefsReasonViolenceGlorification,
ToolsOzoneReportDefsReasonViolenceExtremistContent,
ToolsOzoneReportDefsReasonViolenceTrafficking,
ToolsOzoneReportDefsReasonViolenceOther,
ToolsOzoneReportDefsReasonSexualAbuseContent,
ToolsOzoneReportDefsReasonSexualNcii,
ToolsOzoneReportDefsReasonSexualDeepfake,
ToolsOzoneReportDefsReasonSexualAnimal,
ToolsOzoneReportDefsReasonSexualUnlabeled,
ToolsOzoneReportDefsReasonSexualOther,
ToolsOzoneReportDefsReasonChildSafetyCsam,
ToolsOzoneReportDefsReasonChildSafetyGroom,
ToolsOzoneReportDefsReasonChildSafetyPrivacy,
ToolsOzoneReportDefsReasonChildSafetyHarassment,
ToolsOzoneReportDefsReasonChildSafetyOther,
ToolsOzoneReportDefsReasonHarassmentTroll,
ToolsOzoneReportDefsReasonHarassmentTargeted,
ToolsOzoneReportDefsReasonHarassmentHateSpeech,
ToolsOzoneReportDefsReasonHarassmentDoxxing,
ToolsOzoneReportDefsReasonHarassmentOther,
ToolsOzoneReportDefsReasonMisleadingBot,
ToolsOzoneReportDefsReasonMisleadingImpersonation,
ToolsOzoneReportDefsReasonMisleadingSpam,
ToolsOzoneReportDefsReasonMisleadingScam,
ToolsOzoneReportDefsReasonMisleadingElections,
ToolsOzoneReportDefsReasonMisleadingOther,
ToolsOzoneReportDefsReasonRuleSiteSecurity,
ToolsOzoneReportDefsReasonRuleProhibitedSales,
ToolsOzoneReportDefsReasonRuleBanEvasion,
ToolsOzoneReportDefsReasonRuleOther,
ToolsOzoneReportDefsReasonSelfHarmContent,
ToolsOzoneReportDefsReasonSelfHarmEd,
ToolsOzoneReportDefsReasonSelfHarmStunts,
ToolsOzoneReportDefsReasonSelfHarmSubstances,
ToolsOzoneReportDefsReasonSelfHarmOther,
Other(CowStr<'a>),
}Variants§
ComAtprotoModerationDefsReasonSpam
ComAtprotoModerationDefsReasonViolation
ComAtprotoModerationDefsReasonMisleading
ComAtprotoModerationDefsReasonSexual
ComAtprotoModerationDefsReasonRude
ComAtprotoModerationDefsReasonOther
ComAtprotoModerationDefsReasonAppeal
ToolsOzoneReportDefsReasonAppeal
ToolsOzoneReportDefsReasonOther
ToolsOzoneReportDefsReasonViolenceAnimal
ToolsOzoneReportDefsReasonViolenceThreats
ToolsOzoneReportDefsReasonViolenceGraphicContent
ToolsOzoneReportDefsReasonViolenceGlorification
ToolsOzoneReportDefsReasonViolenceExtremistContent
ToolsOzoneReportDefsReasonViolenceTrafficking
ToolsOzoneReportDefsReasonViolenceOther
ToolsOzoneReportDefsReasonSexualAbuseContent
ToolsOzoneReportDefsReasonSexualNcii
ToolsOzoneReportDefsReasonSexualDeepfake
ToolsOzoneReportDefsReasonSexualAnimal
ToolsOzoneReportDefsReasonSexualUnlabeled
ToolsOzoneReportDefsReasonSexualOther
ToolsOzoneReportDefsReasonChildSafetyCsam
ToolsOzoneReportDefsReasonChildSafetyGroom
ToolsOzoneReportDefsReasonChildSafetyPrivacy
ToolsOzoneReportDefsReasonChildSafetyHarassment
ToolsOzoneReportDefsReasonChildSafetyOther
ToolsOzoneReportDefsReasonHarassmentTroll
ToolsOzoneReportDefsReasonHarassmentTargeted
ToolsOzoneReportDefsReasonHarassmentHateSpeech
ToolsOzoneReportDefsReasonHarassmentDoxxing
ToolsOzoneReportDefsReasonHarassmentOther
ToolsOzoneReportDefsReasonMisleadingBot
ToolsOzoneReportDefsReasonMisleadingImpersonation
ToolsOzoneReportDefsReasonMisleadingSpam
ToolsOzoneReportDefsReasonMisleadingScam
ToolsOzoneReportDefsReasonMisleadingElections
ToolsOzoneReportDefsReasonMisleadingOther
ToolsOzoneReportDefsReasonRuleSiteSecurity
ToolsOzoneReportDefsReasonRuleProhibitedSales
ToolsOzoneReportDefsReasonRuleBanEvasion
ToolsOzoneReportDefsReasonRuleOther
ToolsOzoneReportDefsReasonSelfHarmContent
ToolsOzoneReportDefsReasonSelfHarmEd
ToolsOzoneReportDefsReasonSelfHarmStunts
ToolsOzoneReportDefsReasonSelfHarmSubstances
ToolsOzoneReportDefsReasonSelfHarmOther
Other(CowStr<'a>)
Implementations§
Trait Implementations§
Source§impl<'a> AsRef<str> for ReasonType<'a>
impl<'a> AsRef<str> for ReasonType<'a>
Source§impl<'a> Clone for ReasonType<'a>
impl<'a> Clone for ReasonType<'a>
Source§fn clone(&self) -> ReasonType<'a>
fn clone(&self) -> ReasonType<'a>
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<'a> Debug for ReasonType<'a>
impl<'a> Debug for ReasonType<'a>
Source§impl<'de, 'a> Deserialize<'de> for ReasonType<'a>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for ReasonType<'a>where
'de: 'a,
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
Source§impl<'a> Display for ReasonType<'a>
impl<'a> Display for ReasonType<'a>
Source§impl<'a> From<&'a str> for ReasonType<'a>
impl<'a> From<&'a str> for ReasonType<'a>
Source§impl<'a> From<String> for ReasonType<'a>
impl<'a> From<String> for ReasonType<'a>
Source§impl<'a> Hash for ReasonType<'a>
impl<'a> Hash for ReasonType<'a>
Source§impl IntoStatic for ReasonType<'_>
impl IntoStatic for ReasonType<'_>
Source§type Output = ReasonType<'static>
type Output = ReasonType<'static>
The “owned” variant of the type. For
Cow<'a, str>, this is Cow<'static, str>, for example.Source§fn into_static(self) -> Self::Output
fn into_static(self) -> Self::Output
Turns the value into an “owned” variant, which can then be returned, moved, etc. Read more
Source§impl<'a> PartialEq for ReasonType<'a>
impl<'a> PartialEq for ReasonType<'a>
Source§impl<'a> Serialize for ReasonType<'a>
impl<'a> Serialize for ReasonType<'a>
impl<'a> Eq for ReasonType<'a>
impl<'a> StructuralPartialEq for ReasonType<'a>
Auto Trait Implementations§
impl<'a> Freeze for ReasonType<'a>
impl<'a> RefUnwindSafe for ReasonType<'a>
impl<'a> Send for ReasonType<'a>
impl<'a> Sync for ReasonType<'a>
impl<'a> Unpin for ReasonType<'a>
impl<'a> UnsafeUnpin for ReasonType<'a>
impl<'a> UnwindSafe for ReasonType<'a>
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§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<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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.