Struct conan_build::Conan
source · [−]pub struct Conan { /* private fields */ }
Implementations
sourceimpl Conan
impl Conan
pub fn new() -> Conan
pub fn find_build_info() -> PathBuf
pub fn depends_on<'a, I: IntoIterator<Item = &'a str>>(&self, packages: I)
pub fn depends_on_optional<'a, I: IntoIterator<Item = &'a str>>(
&self,
packages: I
)
pub fn depends_on_libcxx(&self)
pub fn get_depends_on<'a, I: IntoIterator<Item = &'a str>>(
&self,
packages: I
) -> DependsOn
pub fn get_depends_on_package(&self, package: &str) -> DependsOn
pub fn all_deps(&self) -> impl Iterator<Item = &str>
pub fn libs_for(&self, package: &str) -> Vec<&str>
pub fn libdir_for(&self, package: &str) -> Vec<&str>
pub fn package(&self, package: &str) -> &Value
pub fn try_package(&self, package: &str) -> Option<&Value>
pub fn libdir_for_package(value: &Value) -> impl Iterator<Item = &str>
pub fn bindir_for(&self, package: &str) -> Vec<&str>
pub fn rootpath_for(&self, package: &str) -> &str
pub fn generate_env_source(&self)
pub fn libcxx(&self) -> Option<Lib>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Conan
impl Send for Conan
impl Sync for Conan
impl Unpin for Conan
impl UnwindSafe for Conan
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more