pub struct TechnicalSpecDto {Show 14 fields
pub id: Uuid,
pub acp_id: Uuid,
pub building_id: Option<Uuid>,
pub title: String,
pub description: String,
pub version: String,
pub status: String,
pub deliverables: Vec<String>,
pub required_signatures: Vec<String>,
pub attachments: Vec<String>,
pub previous_version_id: Option<Uuid>,
pub created_by: Uuid,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}Fields§
§id: Uuid§acp_id: Uuid§building_id: Option<Uuid>§title: String§description: String§version: String§status: String§deliverables: Vec<String>§required_signatures: Vec<String>§attachments: Vec<String>§previous_version_id: Option<Uuid>§created_by: Uuid§created_at: DateTime<Utc>§updated_at: DateTime<Utc>Trait Implementations§
Source§impl ComposeSchema for TechnicalSpecDto
impl ComposeSchema for TechnicalSpecDto
Source§impl Debug for TechnicalSpecDto
impl Debug for TechnicalSpecDto
Source§impl From<TechnicalSpec> for TechnicalSpecDto
impl From<TechnicalSpec> for TechnicalSpecDto
Source§fn from(s: TechnicalSpec) -> Self
fn from(s: TechnicalSpec) -> Self
Converts to this type from the input type.
Source§impl Serialize for TechnicalSpecDto
impl Serialize for TechnicalSpecDto
Auto Trait Implementations§
impl Freeze for TechnicalSpecDto
impl RefUnwindSafe for TechnicalSpecDto
impl Send for TechnicalSpecDto
impl Sync for TechnicalSpecDto
impl Unpin for TechnicalSpecDto
impl UnsafeUnpin for TechnicalSpecDto
impl UnwindSafe for TechnicalSpecDto
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
§impl<T> Fake for T
impl<T> Fake for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 moreCreates a shared type from an unshared type.