MergeCcArgs

Trait MergeCcArgs 

Source
pub trait MergeCcArgs {
    // Required method
    fn merge_cc_args<'a, P1, P2, P3, S1, S2, S3, S4, S5, I1, A>(
        self,
        lib: &'a A,
    ) -> Self
       where P1: AsRef<Path> + 'a,
             P2: AsRef<Path> + 'a,
             P3: AsRef<Path> + 'a,
             S1: AsRef<str> + 'a,
             S2: AsRef<str> + 'a,
             S3: AsRef<str> + 'a,
             S4: AsRef<str> + 'a,
             S5: AsRef<str> + 'a,
             I1: Iterator<Item = S3> + 'a,
             A: CcArgs<'a, P1, P2, P3, S1, S2, S3, S4, S5, I1>;
}

Required Methods§

Source

fn merge_cc_args<'a, P1, P2, P3, S1, S2, S3, S4, S5, I1, A>( self, lib: &'a A, ) -> Self
where P1: AsRef<Path> + 'a, P2: AsRef<Path> + 'a, P3: AsRef<Path> + 'a, S1: AsRef<str> + 'a, S2: AsRef<str> + 'a, S3: AsRef<str> + 'a, S4: AsRef<str> + 'a, S5: AsRef<str> + 'a, I1: Iterator<Item = S3> + 'a, A: CcArgs<'a, P1, P2, P3, S1, S2, S3, S4, S5, I1>,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§