pub struct DataTileId { /* private fields */ }Implementations§
Source§impl DataTileId
impl DataTileId
Sourcepub fn from_index(index: u64, tree_height: u64) -> Option<Self>
pub fn from_index(index: u64, tree_height: u64) -> Option<Self>
Returns the DataTileId of the tile, which contains the index.
The tree_height is used to calculate, wether the tile in question should be partial or not.
pub fn as_url(&self) -> String
Trait Implementations§
Source§impl Clone for DataTileId
impl Clone for DataTileId
Source§fn clone(&self) -> DataTileId
fn clone(&self) -> DataTileId
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 DataTileId
impl Debug for DataTileId
Source§impl PartialEq for DataTileId
impl PartialEq for DataTileId
Source§fn eq(&self, other: &DataTileId) -> bool
fn eq(&self, other: &DataTileId) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for DataTileId
impl StructuralPartialEq for DataTileId
Auto Trait Implementations§
impl Freeze for DataTileId
impl RefUnwindSafe for DataTileId
impl Send for DataTileId
impl Sync for DataTileId
impl Unpin for DataTileId
impl UnsafeUnpin for DataTileId
impl UnwindSafe for DataTileId
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