pub struct ImageAcquisition { /* private fields */ }Expand description
An image-acquisition resource.
Implementations§
Source§impl ImageAcquisition
impl ImageAcquisition
Sourcepub const fn new(name: Identifier) -> Self
pub const fn new(name: Identifier) -> Self
Creates an empty acquisition resource.
Sourcepub const fn name(&self) -> &Identifier
pub const fn name(&self) -> &Identifier
Returns the neutral resource name.
Sourcepub fn set_settings(&mut self, settings: Vec<Sourced<ImageAcquisitionSetting>>)
pub fn set_settings(&mut self, settings: Vec<Sourced<ImageAcquisitionSetting>>)
Sets acquisition settings, retaining explicit emptiness separately from omission.
Sourcepub fn set_settings_with_origins(
&mut self,
settings: Vec<Sourced<ImageAcquisitionSetting>>,
origins: Vec<Provenance>,
)
pub fn set_settings_with_origins( &mut self, settings: Vec<Sourced<ImageAcquisitionSetting>>, origins: Vec<Provenance>, )
Sets acquisition settings and their collection-level provenance.
Sourcepub fn settings(&self) -> Option<&[Sourced<ImageAcquisitionSetting>]>
pub fn settings(&self) -> Option<&[Sourced<ImageAcquisitionSetting>]>
Returns settings in source order, if explicitly present.
Sourcepub fn settings_origins(&self) -> &[Provenance]
pub fn settings_origins(&self) -> &[Provenance]
Returns acquisition collection provenance.
Trait Implementations§
Source§impl Clone for ImageAcquisition
impl Clone for ImageAcquisition
Source§fn clone(&self) -> ImageAcquisition
fn clone(&self) -> ImageAcquisition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ImageAcquisition
impl Debug for ImageAcquisition
impl Eq for ImageAcquisition
Source§impl PartialEq for ImageAcquisition
impl PartialEq for ImageAcquisition
impl StructuralPartialEq for ImageAcquisition
Auto Trait Implementations§
impl Freeze for ImageAcquisition
impl RefUnwindSafe for ImageAcquisition
impl Send for ImageAcquisition
impl Sync for ImageAcquisition
impl Unpin for ImageAcquisition
impl UnsafeUnpin for ImageAcquisition
impl UnwindSafe for ImageAcquisition
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