pub enum OutputAnnotation {
File(FileCitation),
Url(UrlCitation),
ContainerFile(ContainerFileCitation),
Path(FilePath),
}Variants§
Trait Implementations§
Source§impl Clone for OutputAnnotation
impl Clone for OutputAnnotation
Source§impl Debug for OutputAnnotation
impl Debug for OutputAnnotation
Source§impl DeclaredFields for OutputAnnotation
impl DeclaredFields for OutputAnnotation
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for OutputAnnotation
impl<'de> Deserialize<'de> for OutputAnnotation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for OutputAnnotation
Source§impl PartialEq for OutputAnnotation
impl PartialEq for OutputAnnotation
Source§impl Serialize for OutputAnnotation
impl Serialize for OutputAnnotation
impl StructuralPartialEq for OutputAnnotation
Auto Trait Implementations§
impl Freeze for OutputAnnotation
impl RefUnwindSafe for OutputAnnotation
impl Send for OutputAnnotation
impl Sync for OutputAnnotation
impl Unpin for OutputAnnotation
impl UnsafeUnpin for OutputAnnotation
impl UnwindSafe for OutputAnnotation
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