pub struct TileMeta {
pub id: TileId,
pub valence: f64,
pub created: DateTime<Utc>,
pub accessed: DateTime<Utc>,
pub constraints: HashSet<String>,
}Expand description
Lightweight metadata for indexing tiles in memory.
Fields§
§id: TileId§valence: f64§created: DateTime<Utc>§accessed: DateTime<Utc>§constraints: HashSet<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for TileMeta
impl<'de> Deserialize<'de> for TileMeta
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TileMeta
impl RefUnwindSafe for TileMeta
impl Send for TileMeta
impl Sync for TileMeta
impl Unpin for TileMeta
impl UnsafeUnpin for TileMeta
impl UnwindSafe for TileMeta
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