pub struct SupportedToolchain {
pub versions: &'static [&'static str],
pub header_digest: &'static str,
pub missing_symbols: &'static [&'static str],
}Expand description
One ABI-equivalence class in the supported toolchain window.
Fields§
§versions: &'static [&'static str]LEAN_VERSION_STRING values that ship this exact header. Releases
with byte-identical lean.h share one entry.
header_digest: &'static strSHA-256 of include/lean/lean.h, lowercase hex.
missing_symbols: &'static [&'static str]Entries of crate::REQUIRED_SYMBOLS that are absent from this
toolchain. Empty when the full surface is available.
Implementations§
Trait Implementations§
Source§impl Clone for SupportedToolchain
impl Clone for SupportedToolchain
Source§fn clone(&self) -> SupportedToolchain
fn clone(&self) -> SupportedToolchain
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 Debug for SupportedToolchain
impl Debug for SupportedToolchain
Source§impl PartialEq for SupportedToolchain
impl PartialEq for SupportedToolchain
Source§fn eq(&self, other: &SupportedToolchain) -> bool
fn eq(&self, other: &SupportedToolchain) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for SupportedToolchain
impl Eq for SupportedToolchain
impl StructuralPartialEq for SupportedToolchain
Auto Trait Implementations§
impl Freeze for SupportedToolchain
impl RefUnwindSafe for SupportedToolchain
impl Send for SupportedToolchain
impl Sync for SupportedToolchain
impl Unpin for SupportedToolchain
impl UnsafeUnpin for SupportedToolchain
impl UnwindSafe for SupportedToolchain
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