pub struct ProjectRow {
pub created_at: i64,
pub display_name: Option<String>,
pub git_branch: Option<String>,
pub id: i64,
pub is_favorite: bool,
pub last_opened_at: Option<i64>,
pub path: String,
pub updated_at: i64,
}Expand description
Row returned when loading a project from the project table.
Fields§
§created_at: i64Creation timestamp in Unix seconds.
display_name: Option<String>Optional user-defined display name.
git_branch: Option<String>Last observed branch for the project checkout.
id: i64Stable database identifier.
is_favorite: boolWhether the project is pinned ahead of other projects.
last_opened_at: Option<i64>Most recent project-open timestamp in Unix seconds.
path: StringPersisted project checkout path.
updated_at: i64Last metadata update timestamp in Unix seconds.
Auto Trait Implementations§
impl Freeze for ProjectRow
impl RefUnwindSafe for ProjectRow
impl Send for ProjectRow
impl Sync for ProjectRow
impl Unpin for ProjectRow
impl UnsafeUnpin for ProjectRow
impl UnwindSafe for ProjectRow
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> 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> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.