pub struct ExpandCommand {
pub block_id: String,
pub direction: ExpandDirection,
pub depth: usize,
pub mode: Option<ViewMode>,
pub filter: Option<TraversalFilterCriteria>,
}Expand description
EXPAND command - expand from a block in a direction
Fields§
§block_id: StringBlock ID to expand from
direction: ExpandDirectionDirection to expand
depth: usizeMaximum depth to expand
mode: Option<ViewMode>View mode for results
filter: Option<TraversalFilterCriteria>Filter criteria
Trait Implementations§
Source§impl Clone for ExpandCommand
impl Clone for ExpandCommand
Source§fn clone(&self) -> ExpandCommand
fn clone(&self) -> ExpandCommand
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 ExpandCommand
impl Debug for ExpandCommand
Source§impl Default for ExpandCommand
impl Default for ExpandCommand
Source§impl<'de> Deserialize<'de> for ExpandCommand
impl<'de> Deserialize<'de> for ExpandCommand
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 PartialEq for ExpandCommand
impl PartialEq for ExpandCommand
Source§impl Serialize for ExpandCommand
impl Serialize for ExpandCommand
impl StructuralPartialEq for ExpandCommand
Auto Trait Implementations§
impl Freeze for ExpandCommand
impl RefUnwindSafe for ExpandCommand
impl Send for ExpandCommand
impl Sync for ExpandCommand
impl Unpin for ExpandCommand
impl UnwindSafe for ExpandCommand
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