pub enum EntryProjection {
None,
Summary,
All,
Kinds {
kinds: Vec<EntryKind>,
},
}Expand description
Semantic entry material included beneath structural outline nodes.
Variants§
None
Include section topology without entry metadata.
Summary
Include recursive entry counts but not individual entry nodes.
All
Include every nested semantic entry.
Kinds
Include entries of the selected kinds and the ancestors needed to reach them.
Trait Implementations§
Source§impl Clone for EntryProjection
impl Clone for EntryProjection
Source§fn clone(&self) -> EntryProjection
fn clone(&self) -> EntryProjection
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EntryProjection
impl Debug for EntryProjection
Source§impl Default for EntryProjection
impl Default for EntryProjection
Source§fn default() -> EntryProjection
fn default() -> EntryProjection
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EntryProjection
impl<'de> Deserialize<'de> for EntryProjection
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 EntryProjection
Source§impl From<OutlineDetail> for EntryProjection
impl From<OutlineDetail> for EntryProjection
Source§fn from(value: OutlineDetail) -> Self
fn from(value: OutlineDetail) -> Self
Converts to this type from the input type.
Source§impl JsonSchema for EntryProjection
impl JsonSchema for EntryProjection
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§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 EntryProjection
impl PartialEq for EntryProjection
Source§impl Serialize for EntryProjection
impl Serialize for EntryProjection
impl StructuralPartialEq for EntryProjection
Auto Trait Implementations§
impl Freeze for EntryProjection
impl RefUnwindSafe for EntryProjection
impl Send for EntryProjection
impl Sync for EntryProjection
impl Unpin for EntryProjection
impl UnsafeUnpin for EntryProjection
impl UnwindSafe for EntryProjection
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