pub struct BuildRecord {Show 19 fields
pub revision_id: Uuid,
pub design_item_id: Uuid,
pub design_number: String,
pub design_type: String,
pub design_revision_id: Uuid,
pub design_code: String,
pub design_seq: i32,
pub design_state: String,
pub design_name: String,
pub serial_number: String,
pub built_on: Option<NaiveDate>,
pub note: String,
pub updated_by_name: String,
pub updated_at: DateTime<Utc>,
pub released_code: Option<String>,
pub released_seq: Option<i32>,
pub newer_design: Option<String>,
pub design_project_id: Option<Uuid>,
pub restricted: bool,
}Expand description
What an as-built revision was built to.
Fields§
§revision_id: UuidThe as-built revision.
design_item_id: Uuid§design_number: String§design_type: String§design_revision_id: Uuid§design_code: String§design_seq: i32§design_state: String§design_name: String§serial_number: String§built_on: Option<NaiveDate>§note: String§updated_by_name: String§updated_at: DateTime<Utc>§released_code: Option<String>Newest released revision of the design item.
released_seq: Option<i32>§newer_design: Option<String>Set when a newer design revision was released after the one the unit was built to (e.g. “PRT-000012/C is released (built to: B)”).
design_project_id: Option<Uuid>Project group of the design item (for the read check; never sent).
restricted: boolThe reader may not see the design: its identity is removed.
Trait Implementations§
Source§impl Clone for BuildRecord
impl Clone for BuildRecord
Source§impl Debug for BuildRecord
impl Debug for BuildRecord
Source§impl<'a, R: Row> FromRow<'a, R> for BuildRecordwhere
&'a str: ColumnIndex<R>,
Uuid: Decode<'a, R::Database> + Type<R::Database>,
String: Decode<'a, R::Database> + Type<R::Database>,
i32: Decode<'a, R::Database> + Type<R::Database>,
Option<NaiveDate>: Decode<'a, R::Database> + Type<R::Database>,
DateTime<Utc>: Decode<'a, R::Database> + Type<R::Database>,
Option<String>: Decode<'a, R::Database> + Type<R::Database>,
Option<i32>: Decode<'a, R::Database> + Type<R::Database>,
Option<Uuid>: Decode<'a, R::Database> + Type<R::Database>,
bool: Decode<'a, R::Database> + Type<R::Database>,
impl<'a, R: Row> FromRow<'a, R> for BuildRecordwhere
&'a str: ColumnIndex<R>,
Uuid: Decode<'a, R::Database> + Type<R::Database>,
String: Decode<'a, R::Database> + Type<R::Database>,
i32: Decode<'a, R::Database> + Type<R::Database>,
Option<NaiveDate>: Decode<'a, R::Database> + Type<R::Database>,
DateTime<Utc>: Decode<'a, R::Database> + Type<R::Database>,
Option<String>: Decode<'a, R::Database> + Type<R::Database>,
Option<i32>: Decode<'a, R::Database> + Type<R::Database>,
Option<Uuid>: Decode<'a, R::Database> + Type<R::Database>,
bool: Decode<'a, R::Database> + Type<R::Database>,
Auto Trait Implementations§
impl Freeze for BuildRecord
impl RefUnwindSafe for BuildRecord
impl Send for BuildRecord
impl Sync for BuildRecord
impl Unpin for BuildRecord
impl UnsafeUnpin for BuildRecord
impl UnwindSafe for BuildRecord
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,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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 moreimpl<T> Parallelizable for T
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.