pub struct CachedExecutable { /* private fields */ }Expand description
Cached executable plus its canonical IR identity for provenance and L2 keys.
Implementations§
Source§impl CachedExecutable
impl CachedExecutable
Sourcepub fn executable(&self) -> &Arc<ExecutableSchema> ⓘ
pub fn executable(&self) -> &Arc<ExecutableSchema> ⓘ
Vocabulary-neutral executable.
Sourcepub fn semantic_identity(&self) -> &[u8] ⓘ
pub fn semantic_identity(&self) -> &[u8] ⓘ
Exact canonical IR bytes used by vocabulary-dependent cache identity.
Auto Trait Implementations§
impl Freeze for CachedExecutable
impl RefUnwindSafe for CachedExecutable
impl Send for CachedExecutable
impl Sync for CachedExecutable
impl Unpin for CachedExecutable
impl UnsafeUnpin for CachedExecutable
impl UnwindSafe for CachedExecutable
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