Enum jujutsu_lib::revset::RevsetExpression [−][src]
pub enum RevsetExpression {}Show variants
None, Symbol(String), Parents(Rc<RevsetExpression>), Children { roots: Rc<RevsetExpression>, heads: Rc<RevsetExpression>, }, Ancestors(Rc<RevsetExpression>), Range { roots: Rc<RevsetExpression>, heads: Rc<RevsetExpression>, }, DagRange { roots: Rc<RevsetExpression>, heads: Rc<RevsetExpression>, }, AllHeads, PublicHeads, GitRefs, NonObsoleteHeads(Rc<RevsetExpression>), ParentCount { candidates: Rc<RevsetExpression>, parent_count_range: Range<u32>, }, Description { needle: String, candidates: Rc<RevsetExpression>, }, Union(Rc<RevsetExpression>, Rc<RevsetExpression>), Intersection(Rc<RevsetExpression>, Rc<RevsetExpression>), Difference(Rc<RevsetExpression>, Rc<RevsetExpression>),
Variants
Symbol(String)
Parents(Rc<RevsetExpression>)
Show fields
Fields of Children
roots: Rc<RevsetExpression>
heads: Rc<RevsetExpression>
Ancestors(Rc<RevsetExpression>)
Show fields
Fields of Range
roots: Rc<RevsetExpression>
heads: Rc<RevsetExpression>
Show fields
Fields of DagRange
roots: Rc<RevsetExpression>
heads: Rc<RevsetExpression>
NonObsoleteHeads(Rc<RevsetExpression>)
Show fields
Fields of ParentCount
candidates: Rc<RevsetExpression>
parent_count_range: Range<u32>
Show fields
Fields of Description
needle: String
candidates: Rc<RevsetExpression>
Union(Rc<RevsetExpression>, Rc<RevsetExpression>)
Intersection(Rc<RevsetExpression>, Rc<RevsetExpression>)
Difference(Rc<RevsetExpression>, Rc<RevsetExpression>)
Trait Implementations
impl Debug for RevsetExpression
[src]
impl Debug for RevsetExpression
[src]impl PartialEq<RevsetExpression> for RevsetExpression
[src]
impl PartialEq<RevsetExpression> for RevsetExpression
[src]fn eq(&self, other: &RevsetExpression) -> bool
[src]
fn eq(&self, other: &RevsetExpression) -> bool
[src]This method tests for self
and other
values to be equal, and is used
by ==
. Read more
fn ne(&self, other: &RevsetExpression) -> bool
[src]
fn ne(&self, other: &RevsetExpression) -> bool
[src]This method tests for !=
.
impl Eq for RevsetExpression
[src]
impl StructuralEq for RevsetExpression
[src]
impl StructuralPartialEq for RevsetExpression
[src]
Auto Trait Implementations
impl !RefUnwindSafe for RevsetExpression
impl !Send for RevsetExpression
impl !Sync for RevsetExpression
impl Unpin for RevsetExpression
impl !UnwindSafe for RevsetExpression
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,