pub struct Dependent {
pub root_item_id: Uuid,
pub level: i32,
pub item_id: Uuid,
pub item_number: String,
pub item_name: String,
pub revision_id: Uuid,
pub revision_code: String,
pub revision_state: String,
pub relation: String,
pub via_number: String,
pub in_change: bool,
pub visible: bool,
}Expand description
An item that depends – directly (level 1) or through other dependents – on a revision of a change.
Fields§
§root_item_id: UuidThe item of the change it depends on.
level: i32§item_id: Uuid§item_number: String§item_name: String§revision_id: Uuid§revision_code: String§revision_state: String§relation: Stringbom, drawing, specification, reference, simulation or file.
via_number: StringThe item it uses or references.
in_change: boolReleased together in the same change (not flagged).
visible: boolWhether the reader may see the dependent (hidden ones are dropped).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Dependent
impl RefUnwindSafe for Dependent
impl Send for Dependent
impl Sync for Dependent
impl Unpin for Dependent
impl UnsafeUnpin for Dependent
impl UnwindSafe for Dependent
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.