#[non_exhaustive]#[repr(u8)]pub enum RefContentType {
Page = 0,
Number = 1,
Contents = 2,
UpDownPos = 3,
}Expand description
Content display type for a cross-reference (what to show at the reference site).
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Page = 0
Show page number where the target appears.
Number = 1
Show the target’s numbering (e.g. “표 3”, “그림 2”).
Contents = 2
Show the target’s content text.
UpDownPos = 3
Show relative position (“위” / “아래”).
Trait Implementations§
Source§impl Clone for RefContentType
impl Clone for RefContentType
Source§fn clone(&self) -> RefContentType
fn clone(&self) -> RefContentType
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 RefContentType
impl Debug for RefContentType
Source§impl Default for RefContentType
impl Default for RefContentType
Source§fn default() -> RefContentType
fn default() -> RefContentType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RefContentType
impl<'de> Deserialize<'de> for RefContentType
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 RefContentType
impl Display for RefContentType
Source§impl FromStr for RefContentType
impl FromStr for RefContentType
Source§impl Hash for RefContentType
impl Hash for RefContentType
Source§impl JsonSchema for RefContentType
impl JsonSchema for RefContentType
Source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for RefContentType
impl PartialEq for RefContentType
Source§impl Serialize for RefContentType
impl Serialize for RefContentType
Source§impl TryFrom<u8> for RefContentType
impl TryFrom<u8> for RefContentType
impl Copy for RefContentType
impl Eq for RefContentType
impl StructuralPartialEq for RefContentType
Auto Trait Implementations§
impl Freeze for RefContentType
impl RefUnwindSafe for RefContentType
impl Send for RefContentType
impl Sync for RefContentType
impl Unpin for RefContentType
impl UnwindSafe for RefContentType
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.