pub struct GridHandle { /* private fields */ }Implementations§
Source§impl GridHandle
impl GridHandle
pub fn definition(&self) -> &GridDefinition
pub fn sample( &self, lon_radians: f64, lat_radians: f64, ) -> Result<GridSample, GridError>
pub fn apply( &self, lon_radians: f64, lat_radians: f64, direction: GridShiftDirection, ) -> Result<(f64, f64), GridError>
Trait Implementations§
Source§impl Clone for GridHandle
impl Clone for GridHandle
Source§fn clone(&self) -> GridHandle
fn clone(&self) -> GridHandle
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 moreAuto Trait Implementations§
impl Freeze for GridHandle
impl RefUnwindSafe for GridHandle
impl Send for GridHandle
impl Sync for GridHandle
impl Unpin for GridHandle
impl UnsafeUnpin for GridHandle
impl UnwindSafe for GridHandle
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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