pub struct Extender(_);
Expand description
Data type for the extender code.
Implementations§
source§impl Extender
impl Extender
sourcepub fn from_reader<S: Read>(source: S) -> Result<Self>
pub fn from_reader<S: Read>(source: S) -> Result<Self>
Fetch the extender code from the given source, while expecting it to exist.
sourcepub fn from_reader_optional<S: Read>(source: S) -> Result<Option<Self>>
pub fn from_reader_optional<S: Read>(source: S) -> Result<Option<Self>>
Fetch the extender code from the given source, while
being possible to not be available.
Returns None
if the source reaches EoF prematurely.
Any other I/O error is delegated to a NiftiError
.
sourcepub fn has_extensions(&self) -> bool
pub fn has_extensions(&self) -> bool
Whether extensions should exist upon this extender code.
Trait Implementations§
source§impl PartialEq<Extender> for Extender
impl PartialEq<Extender> for Extender
impl Copy for Extender
impl StructuralPartialEq for Extender
Auto Trait Implementations§
impl RefUnwindSafe for Extender
impl Send for Extender
impl Sync for Extender
impl Unpin for Extender
impl UnwindSafe for Extender
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
source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,
source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self
from the equivalent element of its
superset. Read moresource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self
is actually part of its subset T
(and can be converted to it).source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset
but without any property checks. Always succeeds.source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self
to the equivalent element of its superset.