Struct acter_core::events::settings::ActerAppSettingsContent
source · pub struct ActerAppSettingsContent { /* private fields */ }
Expand description
Backwards compatibility note:
In an earlier version, we agreed that if pins, news and events hadn’t changed,
we’d assume they are activated. Even switching the default today means, we’d
change that behavior for all where at least some had been changed. Thus, we
are keeping that behavior but recommend using off
to explicitly set
the right behavior up for all future cases.
Implementations§
source§impl ActerAppSettingsContent
impl ActerAppSettingsContent
pub fn news(&self) -> NewsSettings
pub fn pins(&self) -> PinsSettings
pub fn events(&self) -> EventsSettings
pub fn tasks(&self) -> TasksSettings
pub fn off() -> ActerAppSettingsContent
pub fn updater(&self) -> ActerAppSettingsContentBuilder
Trait Implementations§
source§impl Clone for ActerAppSettingsContent
impl Clone for ActerAppSettingsContent
source§fn clone(&self) -> ActerAppSettingsContent
fn clone(&self) -> ActerAppSettingsContent
Returns a copy 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 ActerAppSettingsContent
impl Debug for ActerAppSettingsContent
source§impl Default for ActerAppSettingsContent
impl Default for ActerAppSettingsContent
source§fn default() -> ActerAppSettingsContent
fn default() -> ActerAppSettingsContent
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ActerAppSettingsContent
impl<'de> Deserialize<'de> for ActerAppSettingsContent
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 EventContent for ActerAppSettingsContent
impl EventContent for ActerAppSettingsContent
§type EventType = StateEventType
type EventType = StateEventType
The Rust enum for the event kind’s known types.
source§fn event_type(&self) -> Self::EventType
fn event_type(&self) -> Self::EventType
Get the event’s type, like
m.room.message
.source§impl PossiblyRedactedStateEventContent for ActerAppSettingsContent
impl PossiblyRedactedStateEventContent for ActerAppSettingsContent
§type StateKey = EmptyStateKey
type StateKey = EmptyStateKey
The type of the event’s
state_key
field.source§impl Serialize for ActerAppSettingsContent
impl Serialize for ActerAppSettingsContent
source§impl StateEventContent for ActerAppSettingsContent
impl StateEventContent for ActerAppSettingsContent
§type StateKey = EmptyStateKey
type StateKey = EmptyStateKey
The type of the event’s
state_key
field.source§impl StaticStateEventContent for ActerAppSettingsContent
impl StaticStateEventContent for ActerAppSettingsContent
§type PossiblyRedacted = ActerAppSettingsContent
type PossiblyRedacted = ActerAppSettingsContent
The possibly redacted form of the event’s content.
§type Unsigned = StateUnsigned<<ActerAppSettingsContent as StaticStateEventContent>::PossiblyRedacted>
type Unsigned = StateUnsigned<<ActerAppSettingsContent as StaticStateEventContent>::PossiblyRedacted>
The type of the event’s
unsigned
field.Auto Trait Implementations§
impl Freeze for ActerAppSettingsContent
impl RefUnwindSafe for ActerAppSettingsContent
impl Send for ActerAppSettingsContent
impl Sync for ActerAppSettingsContent
impl Unpin for ActerAppSettingsContent
impl UnwindSafe for ActerAppSettingsContent
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> EventContentFromType for Twhere
T: EventContent + DeserializeOwned,
impl<T> EventContentFromType for Twhere
T: EventContent + DeserializeOwned,
source§impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
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