pub enum ContentContext {
Code,
Documentation,
MarkdownCodeBlock,
YamlDescription,
JsonString,
Comment,
}Expand description
The context in which content was found.
Variants§
Code
Actual executable code
Documentation
Code inside a documentation file (e.g., README.md)
MarkdownCodeBlock
Code inside a Markdown code block
YamlDescription
Content in a YAML description or comment field
JsonString
Content in a JSON string value
Comment
Content in a comment
Trait Implementations§
Source§impl Clone for ContentContext
impl Clone for ContentContext
Source§fn clone(&self) -> ContentContext
fn clone(&self) -> ContentContext
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 ContentContext
impl Debug for ContentContext
Source§impl Default for ContentContext
impl Default for ContentContext
Source§fn default() -> ContentContext
fn default() -> ContentContext
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ContentContext
impl<'de> Deserialize<'de> for ContentContext
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
Source§impl Display for ContentContext
impl Display for ContentContext
Source§impl PartialEq for ContentContext
impl PartialEq for ContentContext
Source§impl Serialize for ContentContext
impl Serialize for ContentContext
impl Copy for ContentContext
impl Eq for ContentContext
impl StructuralPartialEq for ContentContext
Auto Trait Implementations§
impl Freeze for ContentContext
impl RefUnwindSafe for ContentContext
impl Send for ContentContext
impl Sync for ContentContext
impl Unpin for ContentContext
impl UnwindSafe for ContentContext
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,
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.