#[repr(C, u8)]pub enum OptionDocumentPosition {
None,
Some(DocumentPosition),
}Variants§
None
Some(DocumentPosition)
Implementations§
Source§impl OptionDocumentPosition
impl OptionDocumentPosition
pub fn into_option(&self) -> Option<DocumentPosition>
Source§impl OptionDocumentPosition
impl OptionDocumentPosition
pub const fn as_option(&self) -> Option<&DocumentPosition>
pub const fn replace( &mut self, value: DocumentPosition, ) -> OptionDocumentPosition
pub const fn is_some(&self) -> bool
pub const fn is_none(&self) -> bool
pub const fn as_ref(&self) -> Option<&DocumentPosition>
pub const fn as_mut(&mut self) -> Option<&mut DocumentPosition>
pub fn map<U, F: FnOnce(DocumentPosition) -> U>(self, f: F) -> Option<U>
pub fn and_then<U, F>(self, f: F) -> Option<U>
Trait Implementations§
Source§impl Clone for OptionDocumentPosition
impl Clone for OptionDocumentPosition
Source§fn clone(&self) -> OptionDocumentPosition
fn clone(&self) -> OptionDocumentPosition
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 OptionDocumentPosition
Source§impl Debug for OptionDocumentPosition
impl Debug for OptionDocumentPosition
Source§impl Default for OptionDocumentPosition
impl Default for OptionDocumentPosition
Source§fn default() -> OptionDocumentPosition
fn default() -> OptionDocumentPosition
Returns the “default value” for a type. Read more
impl Eq for OptionDocumentPosition
Source§impl From<Option<DocumentPosition>> for OptionDocumentPosition
impl From<Option<DocumentPosition>> for OptionDocumentPosition
Source§fn from(o: Option<DocumentPosition>) -> OptionDocumentPosition
fn from(o: Option<DocumentPosition>) -> OptionDocumentPosition
Converts to this type from the input type.
Source§impl From<OptionDocumentPosition> for Option<DocumentPosition>
impl From<OptionDocumentPosition> for Option<DocumentPosition>
Source§fn from(o: OptionDocumentPosition) -> Option<DocumentPosition>
fn from(o: OptionDocumentPosition) -> Option<DocumentPosition>
Converts to this type from the input type.
Source§impl Hash for OptionDocumentPosition
impl Hash for OptionDocumentPosition
Source§impl Ord for OptionDocumentPosition
impl Ord for OptionDocumentPosition
Source§fn cmp(&self, other: &OptionDocumentPosition) -> Ordering
fn cmp(&self, other: &OptionDocumentPosition) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for OptionDocumentPosition
impl PartialEq for OptionDocumentPosition
Source§impl PartialOrd for OptionDocumentPosition
impl PartialOrd for OptionDocumentPosition
impl StructuralPartialEq for OptionDocumentPosition
Auto Trait Implementations§
impl Freeze for OptionDocumentPosition
impl RefUnwindSafe for OptionDocumentPosition
impl Send for OptionDocumentPosition
impl Sync for OptionDocumentPosition
impl Unpin for OptionDocumentPosition
impl UnsafeUnpin for OptionDocumentPosition
impl UnwindSafe for OptionDocumentPosition
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