pub enum SpecPointer {
Pointer(Arc<Spec>),
Static(&'static Spec),
}Variants§
Implementations§
Source§impl SpecPointer
impl SpecPointer
pub fn as_spec_ref(&self) -> &Spec
Trait Implementations§
Source§impl Clone for SpecPointer
impl Clone for SpecPointer
Source§fn clone(&self) -> SpecPointer
fn clone(&self) -> SpecPointer
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 Debug for SpecPointer
impl Debug for SpecPointer
Source§impl PartialEq for SpecPointer
impl PartialEq for SpecPointer
Source§impl Serialize for SpecPointer
impl Serialize for SpecPointer
impl StructuralPartialEq for SpecPointer
Auto Trait Implementations§
impl Freeze for SpecPointer
impl RefUnwindSafe for SpecPointer
impl Send for SpecPointer
impl Sync for SpecPointer
impl Unpin for SpecPointer
impl UnwindSafe for SpecPointer
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