pub struct PossiblyRedactedPolicyRuleServerEventContent(pub PossiblyRedactedPolicyRuleEventContent);Expand description
The possibly redacted form of PolicyRuleServerEventContent.
This type is used when it’s not obvious whether the content is redacted or not.
Tuple Fields§
§0: PossiblyRedactedPolicyRuleEventContentTrait Implementations§
Source§impl Clone for PossiblyRedactedPolicyRuleServerEventContent
impl Clone for PossiblyRedactedPolicyRuleServerEventContent
Source§fn clone(&self) -> PossiblyRedactedPolicyRuleServerEventContent
fn clone(&self) -> PossiblyRedactedPolicyRuleServerEventContent
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<'de> Deserialize<'de> for PossiblyRedactedPolicyRuleServerEventContent
impl<'de> Deserialize<'de> for PossiblyRedactedPolicyRuleServerEventContent
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 From<PolicyRuleServerEventContent> for PossiblyRedactedPolicyRuleServerEventContent
impl From<PolicyRuleServerEventContent> for PossiblyRedactedPolicyRuleServerEventContent
Source§fn from(value: PolicyRuleServerEventContent) -> Self
fn from(value: PolicyRuleServerEventContent) -> Self
Converts to this type from the input type.
Source§impl From<PossiblyRedactedPolicyRuleServerEventContent> for AnyPossiblyRedactedStateEventContent
impl From<PossiblyRedactedPolicyRuleServerEventContent> for AnyPossiblyRedactedStateEventContent
Source§fn from(c: PossiblyRedactedPolicyRuleServerEventContent) -> Self
fn from(c: PossiblyRedactedPolicyRuleServerEventContent) -> Self
Converts to this type from the input type.
Source§impl From<RedactedPolicyRuleServerEventContent> for PossiblyRedactedPolicyRuleServerEventContent
impl From<RedactedPolicyRuleServerEventContent> for PossiblyRedactedPolicyRuleServerEventContent
Source§fn from(value: RedactedPolicyRuleServerEventContent) -> Self
fn from(value: RedactedPolicyRuleServerEventContent) -> Self
Converts to this type from the input type.
Source§impl PossiblyRedactedStateEventContent for PossiblyRedactedPolicyRuleServerEventContent
impl PossiblyRedactedStateEventContent for PossiblyRedactedPolicyRuleServerEventContent
Source§fn event_type(&self) -> StateEventType
fn event_type(&self) -> StateEventType
Get the event’s type, like
m.room.name.Source§impl RedactContent for PossiblyRedactedPolicyRuleServerEventContent
impl RedactContent for PossiblyRedactedPolicyRuleServerEventContent
Source§type Redacted = PossiblyRedactedPolicyRuleServerEventContent
type Redacted = PossiblyRedactedPolicyRuleServerEventContent
The redacted form of the event’s content.
impl JsonCastable<AnyPossiblyRedactedStateEventContent> for PossiblyRedactedPolicyRuleServerEventContent
Auto Trait Implementations§
impl Freeze for PossiblyRedactedPolicyRuleServerEventContent
impl RefUnwindSafe for PossiblyRedactedPolicyRuleServerEventContent
impl Send for PossiblyRedactedPolicyRuleServerEventContent
impl Sync for PossiblyRedactedPolicyRuleServerEventContent
impl Unpin for PossiblyRedactedPolicyRuleServerEventContent
impl UnwindSafe for PossiblyRedactedPolicyRuleServerEventContent
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