pub struct Sentinel2SafeBundleProvider;Expand description
SensorBundleProvider for Sentinel-2 Level-1C / Level-2A SAFE packages.
Trait Implementations§
Source§impl SensorBundleProvider for Sentinel2SafeBundleProvider
impl SensorBundleProvider for Sentinel2SafeBundleProvider
Source§fn sensor_name(&self) -> &'static str
fn sensor_name(&self) -> &'static str
Short identifier for this sensor family (e.g.
"dimap").Source§fn can_handle(&self, bundle_root: &Path) -> bool
fn can_handle(&self, bundle_root: &Path) -> bool
Returns
true when bundle_root looks like a bundle this provider can open.Source§fn resolve_optical_bundle(
&self,
bundle_root: &Path,
) -> Result<ResolvedOpticalBundle>
fn resolve_optical_bundle( &self, bundle_root: &Path, ) -> Result<ResolvedOpticalBundle>
Resolves the bundle and returns the canonical optical description.
Auto Trait Implementations§
impl Freeze for Sentinel2SafeBundleProvider
impl RefUnwindSafe for Sentinel2SafeBundleProvider
impl Send for Sentinel2SafeBundleProvider
impl Sync for Sentinel2SafeBundleProvider
impl Unpin for Sentinel2SafeBundleProvider
impl UnsafeUnpin for Sentinel2SafeBundleProvider
impl UnwindSafe for Sentinel2SafeBundleProvider
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> 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 more