pub struct DependentGroup {
pub item_id: Uuid,
pub item_number: String,
pub item_name: String,
pub project_id: Option<Uuid>,
pub project_code: Option<String>,
pub revision_id: Uuid,
pub revision_code: String,
pub revision_state: String,
pub latest_at: DateTime<Utc>,
pub impact_ids: String,
pub impacts: Vec<Impact>,
}Expand description
The open impacts on one dependent revision: everything that has to be checked on one assembly, drawing or simulation.
Fields§
§item_id: Uuid§item_number: String§item_name: String§project_id: Option<Uuid>§project_code: Option<String>§revision_id: Uuid§revision_code: String§revision_state: String§latest_at: DateTime<Utc>When the newest of its impacts was flagged.
impact_ids: StringThe impact ids, comma-separated (the hidden field of the web form that acknowledges exactly the impacts shown).
impacts: Vec<Impact>The impacts, ordered by source item number.
Trait Implementations§
Source§impl Clone for DependentGroup
impl Clone for DependentGroup
Source§impl Debug for DependentGroup
impl Debug for DependentGroup
Auto Trait Implementations§
impl Freeze for DependentGroup
impl RefUnwindSafe for DependentGroup
impl Send for DependentGroup
impl Sync for DependentGroup
impl Unpin for DependentGroup
impl UnsafeUnpin for DependentGroup
impl UnwindSafe for DependentGroup
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.