pub struct CachedSegment {
pub locator: ResourceLocator,
pub heading: Option<String>,
pub input_hash: String,
}Expand description
A segment as remembered by the cache.
Fields§
§locator: ResourceLocator§heading: Option<String>§input_hash: StringHash of the exact model input for this segment.
Trait Implementations§
Source§impl Clone for CachedSegment
impl Clone for CachedSegment
Source§impl Debug for CachedSegment
impl Debug for CachedSegment
Source§impl<'de> Deserialize<'de> for CachedSegment
impl<'de> Deserialize<'de> for CachedSegment
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
impl Eq for CachedSegment
Source§impl PartialEq for CachedSegment
impl PartialEq for CachedSegment
Source§impl Serialize for CachedSegment
impl Serialize for CachedSegment
impl StructuralPartialEq for CachedSegment
Auto Trait Implementations§
impl Freeze for CachedSegment
impl RefUnwindSafe for CachedSegment
impl Send for CachedSegment
impl Sync for CachedSegment
impl Unpin for CachedSegment
impl UnsafeUnpin for CachedSegment
impl UnwindSafe for CachedSegment
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.