pub enum ClassExtension {
Show 19 variants
Monograph(Box<Monograph>),
CollectionComponent(Box<CollectionComponent>),
SerialComponent(Box<SerialComponent>),
Collection(Box<Collection>),
Serial(Box<Serial>),
LegalCase(Box<LegalCase>),
Statute(Box<Statute>),
Treaty(Box<Treaty>),
Hearing(Box<Hearing>),
Regulation(Box<Regulation>),
Brief(Box<Brief>),
Classic(Box<Classic>),
Patent(Box<Patent>),
Dataset(Box<Dataset>),
Standard(Box<Standard>),
Software(Box<Software>),
Event(Box<Event>),
AudioVisual(Box<AudioVisualWork>),
Unknown(Box<UnknownClassData>),
}Expand description
Class-specific overlay stored inside super::InputReference.
Variants§
Monograph(Box<Monograph>)
Monograph-specific payload.
CollectionComponent(Box<CollectionComponent>)
Collection-component-specific payload.
SerialComponent(Box<SerialComponent>)
Serial-component-specific payload.
Collection(Box<Collection>)
Collection-specific payload.
Serial(Box<Serial>)
Serial-specific payload.
LegalCase(Box<LegalCase>)
Legal-case-specific payload.
Statute(Box<Statute>)
Statute-specific payload.
Treaty(Box<Treaty>)
Treaty-specific payload.
Hearing(Box<Hearing>)
Hearing-specific payload.
Regulation(Box<Regulation>)
Regulation-specific payload.
Brief(Box<Brief>)
Brief-specific payload.
Classic(Box<Classic>)
Classic-work-specific payload.
Patent(Box<Patent>)
Patent-specific payload.
Dataset(Box<Dataset>)
Dataset-specific payload.
Standard(Box<Standard>)
Standard-specific payload.
Software(Box<Software>)
Software-specific payload.
Event(Box<Event>)
Event-specific payload.
AudioVisual(Box<AudioVisualWork>)
Audio-visual-specific payload.
Unknown(Box<UnknownClassData>)
Unknown-class payload.
Trait Implementations§
Source§impl Clone for ClassExtension
impl Clone for ClassExtension
Source§fn clone(&self) -> ClassExtension
fn clone(&self) -> ClassExtension
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 ClassExtension
impl Debug for ClassExtension
Source§impl PartialEq for ClassExtension
impl PartialEq for ClassExtension
Source§fn eq(&self, other: &ClassExtension) -> bool
fn eq(&self, other: &ClassExtension) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ClassExtension
Auto Trait Implementations§
impl Freeze for ClassExtension
impl RefUnwindSafe for ClassExtension
impl Send for ClassExtension
impl Sync for ClassExtension
impl Unpin for ClassExtension
impl UnsafeUnpin for ClassExtension
impl UnwindSafe for ClassExtension
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