pub enum BracketStyle {
Standard,
AllowReversed,
}Expand description
Selects the delimiter grammar parse_interval accepts.
Standard is Maven’s grammar: [/] are inclusive, (/) are
exclusive, and no character serves as both an opener and a closer.
AllowReversed adds Gradle’s reversed-bracket exclusive notation on top:
a leading ] or trailing [ is also accepted as an exclusive bound
(]1.2,1.5], [1.1,2.0[).
Variants§
Standard
Maven’s grammar: [/] inclusive, (/) exclusive only.
AllowReversed
Standard plus Gradle’s reversed-bracket exclusive notation (]/[).
Trait Implementations§
Source§impl Clone for BracketStyle
impl Clone for BracketStyle
Source§fn clone(&self) -> BracketStyle
fn clone(&self) -> BracketStyle
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 moreimpl Copy for BracketStyle
Source§impl Debug for BracketStyle
impl Debug for BracketStyle
impl Eq for BracketStyle
Source§impl PartialEq for BracketStyle
impl PartialEq for BracketStyle
Source§fn eq(&self, other: &BracketStyle) -> bool
fn eq(&self, other: &BracketStyle) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BracketStyle
Auto Trait Implementations§
impl Freeze for BracketStyle
impl RefUnwindSafe for BracketStyle
impl Send for BracketStyle
impl Sync for BracketStyle
impl Unpin for BracketStyle
impl UnsafeUnpin for BracketStyle
impl UnwindSafe for BracketStyle
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.§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