Struct chill::path::DocumentPath [] [src]

pub struct DocumentPath {
    // some fields omitted
}

Methods

impl DocumentPath

fn database_name(&self) -> &DatabaseName

fn document_id(&self) -> &DocumentId

fn as_ref(&self) -> DocumentPathRef

Trait Implementations

impl<'a> From<DocumentPathRef<'a>> for DocumentPath

fn from(doc_path: DocumentPathRef<'a>) -> Self

impl<'a, T, U> From<(T, U)> for DocumentPath where T: Into<DatabasePath>, U: Into<DocumentId>

fn from(parts: (T, U)) -> Self

impl<'a> IntoDocumentPath<'a> for &'a DocumentPath

fn into_document_path(self) -> Result<DocumentPathRef<'a>, Error>

Derived Implementations

impl PartialOrd for DocumentPath

fn partial_cmp(&self, __arg_0: &DocumentPath) -> Option<Ordering>

fn lt(&self, __arg_0: &DocumentPath) -> bool

fn le(&self, __arg_0: &DocumentPath) -> bool

fn gt(&self, __arg_0: &DocumentPath) -> bool

fn ge(&self, __arg_0: &DocumentPath) -> bool

impl PartialEq for DocumentPath

fn eq(&self, __arg_0: &DocumentPath) -> bool

fn ne(&self, __arg_0: &DocumentPath) -> bool

impl Ord for DocumentPath

fn cmp(&self, __arg_0: &DocumentPath) -> Ordering

impl Hash for DocumentPath

fn hash<__H: Hasher>(&self, __arg_0: &mut __H)

1.3.0fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher

impl Eq for DocumentPath

impl Debug for DocumentPath

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl Clone for DocumentPath

fn clone(&self) -> DocumentPath

1.0.0fn clone_from(&mut self, source: &Self)