pub struct GlwDataView {Show 14 fields
pub glw_data_id: Uuid,
pub destination: Destination,
pub created_by: Option<Uuid>,
pub created_by_username: Option<String>,
pub created_by_legacy_name: Option<String>,
pub name: String,
pub source_kind: GlwDataSourceKind,
pub source_event_id: Option<u32>,
pub source_event_key: Option<String>,
pub event_id: Option<u32>,
pub event_key: Option<String>,
pub event_name: Option<String>,
pub fetched_at: DateTime<Utc>,
pub created_at: DateTime<Utc>,
}Expand description
Public, serializable record of a saved GLW event. Excludes the raw
payload_json blob (which is large and only the render worker needs
it) so the library list stays small over the wire.
Fields§
§glw_data_id: Uuidthe GLW data row id.
destination: Destinationthe destination the row belongs to.
created_by: Option<Uuid>the avatar that created the row, or None if the account is
since deleted.
created_by_username: Option<String>the creator’s username, if the account still exists.
created_by_legacy_name: Option<String>the creator’s legacy name, if the account still exists.
name: Stringthe human-supplied display name.
source_kind: GlwDataSourceKindwhere the event originally came from.
source_event_id: Option<u32>originating numeric event id, when source_kind = EventId.
source_event_key: Option<String>originating string event key, when source_kind = EventKey.
event_id: Option<u32>numeric event id of the resolved event.
event_key: Option<String>string event key of the resolved event.
event_name: Option<String>human-readable event name.
fetched_at: DateTime<Utc>when the event was fetched / pasted.
created_at: DateTime<Utc>when the row was created.
Trait Implementations§
Source§impl Clone for GlwDataView
impl Clone for GlwDataView
Source§fn clone(&self) -> GlwDataView
fn clone(&self) -> GlwDataView
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for GlwDataView
impl Debug for GlwDataView
Auto Trait Implementations§
impl Freeze for GlwDataView
impl RefUnwindSafe for GlwDataView
impl Send for GlwDataView
impl Sync for GlwDataView
impl Unpin for GlwDataView
impl UnsafeUnpin for GlwDataView
impl UnwindSafe for GlwDataView
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
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>
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
self to the equivalent element of its superset.