pub struct CompileCacheKey {
pub name: String,
pub source_hash: u64,
pub options_hash: u64,
}Expand description
编译缓存键
Fields§
§name: String文件名
source_hash: u64源代码哈希
options_hash: u64编译选项哈希
Trait Implementations§
Source§impl Clone for CompileCacheKey
impl Clone for CompileCacheKey
Source§fn clone(&self) -> CompileCacheKey
fn clone(&self) -> CompileCacheKey
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Hash for CompileCacheKey
impl Hash for CompileCacheKey
Source§impl PartialEq for CompileCacheKey
impl PartialEq for CompileCacheKey
impl Eq for CompileCacheKey
impl StructuralPartialEq for CompileCacheKey
Auto Trait Implementations§
impl Freeze for CompileCacheKey
impl RefUnwindSafe for CompileCacheKey
impl Send for CompileCacheKey
impl Sync for CompileCacheKey
impl Unpin for CompileCacheKey
impl UnsafeUnpin for CompileCacheKey
impl UnwindSafe for CompileCacheKey
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