pub struct NotecardRow {
pub notecard_id: Uuid,
pub owner_user_id: Option<Vec<u8>>,
pub owner_group_id: Option<Vec<u8>>,
pub uploaded_by: Option<Uuid>,
pub name: String,
pub body: String,
pub created_at: DateTime<Utc>,
pub lower_left_x: Option<u16>,
pub lower_left_y: Option<u16>,
pub upper_right_x: Option<u16>,
pub upper_right_y: Option<u16>,
}Expand description
Raw row fields for a saved notecard as fetched from the DB.
Fields§
§notecard_id: Uuidthe notecard id.
owner_user_id: Option<Vec<u8>>raw bytes of the personal owner column, if any.
owner_group_id: Option<Vec<u8>>raw bytes of the group owner column, if any.
uploaded_by: Option<Uuid>the uploading avatar id, or None if the uploader has since
deleted their account (FK is ON DELETE SET NULL).
name: Stringthe notecard’s display name.
body: Stringthe raw notecard body (the text the user uploaded).
created_at: DateTime<Utc>when the row was created.
lower_left_x: Option<u16>lower-left x grid coordinate of the route’s bounding box, if a previous render has resolved and cached it.
lower_left_y: Option<u16>lower-left y grid coordinate of the route’s bounding box.
upper_right_x: Option<u16>upper-right x grid coordinate of the route’s bounding box.
upper_right_y: Option<u16>upper-right y grid coordinate of the route’s bounding box.
Trait Implementations§
Source§impl Clone for NotecardRow
impl Clone for NotecardRow
Source§fn clone(&self) -> NotecardRow
fn clone(&self) -> NotecardRow
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 moreAuto Trait Implementations§
impl Freeze for NotecardRow
impl RefUnwindSafe for NotecardRow
impl Send for NotecardRow
impl Sync for NotecardRow
impl Unpin for NotecardRow
impl UnsafeUnpin for NotecardRow
impl UnwindSafe for NotecardRow
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
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>
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 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>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
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
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.