pub struct ExternalDocumentation {
pub description: Option<String>,
pub url: String,
pub extensions: Extensions,
}Expand description
A pointer to extended documentation.
Fields§
§description: Option<String>A description of the target documentation. CommonMark syntax may be used.
url: StringThe URI for the target documentation.
extensions: ExtensionsSpecification extensions.
Implementations§
Trait Implementations§
Source§impl Clone for ExternalDocumentation
impl Clone for ExternalDocumentation
Source§impl Debug for ExternalDocumentation
impl Debug for ExternalDocumentation
Source§impl Default for ExternalDocumentation
impl Default for ExternalDocumentation
Source§impl<'de> Deserialize<'de> for ExternalDocumentation
impl<'de> Deserialize<'de> for ExternalDocumentation
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 ExternalDocumentation
Source§impl PartialEq for ExternalDocumentation
impl PartialEq for ExternalDocumentation
Source§impl Serialize for ExternalDocumentation
impl Serialize for ExternalDocumentation
impl StructuralPartialEq for ExternalDocumentation
Auto Trait Implementations§
impl Freeze for ExternalDocumentation
impl RefUnwindSafe for ExternalDocumentation
impl Send for ExternalDocumentation
impl Sync for ExternalDocumentation
impl Unpin for ExternalDocumentation
impl UnsafeUnpin for ExternalDocumentation
impl UnwindSafe for ExternalDocumentation
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.