pub struct ImagingSelectionInstanceBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub uid: Option<IdDt>,
pub number: Option<UnsignedIntDt>,
pub sop_class: Option<Coding>,
pub subset: Option<Vec<StringDt>>,
pub image_region_2_d: Option<Vec<ImagingSelectionInstanceImageRegion2DBackboneElement>>,
pub image_region_3_d: Option<Vec<ImagingSelectionInstanceImageRegion3DBackboneElement>>,
}
Fields§
§id: Option<String>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored even if unrecognized
uid: Option<IdDt>
DICOM SOP Instance UID
number: Option<UnsignedIntDt>
DICOM Instance Number
sop_class: Option<Coding>
DICOM SOP Class UID
subset: Option<Vec<StringDt>>
The selected subset of the SOP Instance
image_region_2_d: Option<Vec<ImagingSelectionInstanceImageRegion2DBackboneElement>>
A specific 2D region in a DICOM image / frame
image_region_3_d: Option<Vec<ImagingSelectionInstanceImageRegion3DBackboneElement>>
A specific 3D region in a DICOM frame of reference
Trait Implementations§
Source§impl Clone for ImagingSelectionInstanceBackboneElement
impl Clone for ImagingSelectionInstanceBackboneElement
Source§fn clone(&self) -> ImagingSelectionInstanceBackboneElement
fn clone(&self) -> ImagingSelectionInstanceBackboneElement
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Convert for ImagingSelectionInstanceBackboneElement
impl Convert for ImagingSelectionInstanceBackboneElement
fn to_integer(&self) -> Result<Integer>
fn to_decimal(&self) -> Result<Decimal>
fn to_strings(&self) -> Result<String>
fn to_datetime(&self) -> Result<DateTime>
fn to_boolean(&self) -> Result<Boolean>
Source§impl Default for ImagingSelectionInstanceBackboneElement
impl Default for ImagingSelectionInstanceBackboneElement
Source§fn default() -> ImagingSelectionInstanceBackboneElement
fn default() -> ImagingSelectionInstanceBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ImagingSelectionInstanceBackboneElement
impl<'de> Deserialize<'de> for ImagingSelectionInstanceBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ImagingSelectionInstanceBackboneElement
impl Executor for ImagingSelectionInstanceBackboneElement
fn element(&self, symbol: &String, index: &Option<usize>) -> Result<Collection>
fn to_collection(&self, index: &Option<usize>) -> Collection
fn child(&self, _index: usize) -> Result<Collection>
impl DataType for ImagingSelectionInstanceBackboneElement
Auto Trait Implementations§
impl Freeze for ImagingSelectionInstanceBackboneElement
impl RefUnwindSafe for ImagingSelectionInstanceBackboneElement
impl Send for ImagingSelectionInstanceBackboneElement
impl Sync for ImagingSelectionInstanceBackboneElement
impl Unpin for ImagingSelectionInstanceBackboneElement
impl UnwindSafe for ImagingSelectionInstanceBackboneElement
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