Docs.rs
  • better-path-0.0.1
    • better-path 0.0.1
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • crates.io
    • Source
    • Owners
    • jakubadamw
    • Dependencies
      • ref-cast ^1 normal
      • serde ^1 normal optional
      • thiserror ^1 normal
    • Versions
    • 0% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

better_path0.0.1

Join

Required Associated Types

  • ResultFlavour

Provided Methods

  • join_internal

Implementors

In crate better_path

better_path

Trait Join

Source
pub trait Join<OperandFlavour: PathFlavour>: PathInternals {
    type ResultFlavour: PathFlavour;

    // Provided method
    fn join_internal(
        &self,
        operand: &Path<OperandFlavour>,
    ) -> PathBuf<Self::ResultFlavour> { ... }
}

Required Associated Types§

Source

type ResultFlavour: PathFlavour

Provided Methods§

Source

fn join_internal( &self, operand: &Path<OperandFlavour>, ) -> PathBuf<Self::ResultFlavour>

Implementors§

Source§

impl Join<Absolute> for Path<Absolute>

Source§

type ResultFlavour = Absolute

Source§

impl Join<Absolute> for Path<Relative>

Source§

type ResultFlavour = Absolute

Source§

impl Join<Absolute> for Path<Unknown>

Source§

type ResultFlavour = Absolute

Source§

impl Join<Relative> for Path<Absolute>

Source§

type ResultFlavour = Absolute

Source§

impl Join<Relative> for Path<Relative>

Source§

type ResultFlavour = Relative

Source§

impl Join<Relative> for Path<Unknown>

Source§

type ResultFlavour = Unknown

Source§

impl Join<Unknown> for Path<Absolute>

Source§

type ResultFlavour = Absolute

Source§

impl Join<Unknown> for Path<Relative>

Source§

type ResultFlavour = Unknown

Source§

impl Join<Unknown> for Path<Unknown>

Source§

type ResultFlavour = Unknown