pub enum BuildPart {
Compiler,
PluginApi,
Contract,
Source,
}Expand description
One part of a BuildDeclaration, named so a refusal can say which parts
differ.
Variants§
Compiler
The compiler.
PluginApi
The version of razeri-plugin-api.
Contract
The version of razeri-plugin-contract.
Source
The source of the two crates, when their versions agree.
Trait Implementations§
impl Copy for BuildPart
impl Eq for BuildPart
impl StructuralPartialEq for BuildPart
Auto Trait Implementations§
impl Forget for BuildPart
impl Freeze for BuildPart
impl RefUnwindSafe for BuildPart
impl Send for BuildPart
impl Sync for BuildPart
impl Unpin for BuildPart
impl UnsafeUnpin for BuildPart
impl UnwindSafe for BuildPart
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<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.