pub struct CachedScreen {
pub profiles: Vec<UserProfile>,
pub meta: ScreenMeta,
pub cfg: ScreenConfig,
}Expand description
One cached screen: the enriched profiles, run metadata, and the effective config (with any auto-derived keywords/stack) so a re-rank can reuse them.
Fields§
§profiles: Vec<UserProfile>§meta: ScreenMeta§cfg: ScreenConfigTrait Implementations§
Source§impl Clone for CachedScreen
impl Clone for CachedScreen
Source§fn clone(&self) -> CachedScreen
fn clone(&self) -> CachedScreen
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<'de> Deserialize<'de> for CachedScreen
impl<'de> Deserialize<'de> for CachedScreen
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 CachedScreen
impl RefUnwindSafe for CachedScreen
impl Send for CachedScreen
impl Sync for CachedScreen
impl Unpin for CachedScreen
impl UnsafeUnpin for CachedScreen
impl UnwindSafe for CachedScreen
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