pub enum SuperconductorType {
TypeI,
TypeII,
HighTc,
}Expand description
Classification of superconducting materials.
Variants§
TypeI
Type I: complete Meissner effect, single critical field H_c.
TypeII
Type II: mixed Abrikosov state between H_c1 and H_c2.
HighTc
High-temperature cuprate / unconventional superconductor (extreme Type II).
Trait Implementations§
Source§impl Clone for SuperconductorType
impl Clone for SuperconductorType
Source§fn clone(&self) -> SuperconductorType
fn clone(&self) -> SuperconductorType
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 SuperconductorType
impl Debug for SuperconductorType
Source§impl PartialEq for SuperconductorType
impl PartialEq for SuperconductorType
Source§fn eq(&self, other: &SuperconductorType) -> bool
fn eq(&self, other: &SuperconductorType) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for SuperconductorType
impl Eq for SuperconductorType
impl StructuralPartialEq for SuperconductorType
Auto Trait Implementations§
impl Freeze for SuperconductorType
impl RefUnwindSafe for SuperconductorType
impl Send for SuperconductorType
impl Sync for SuperconductorType
impl Unpin for SuperconductorType
impl UnsafeUnpin for SuperconductorType
impl UnwindSafe for SuperconductorType
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