pub struct LibraryLocation(/* private fields */);
Expand description

This enum type is used to specify a specific location specifier:

C++ enum: QLibraryInfo::LibraryLocation.

C++ documentation:

This enum type is used to specify a specific location specifier:

See also location().

Implementations§

source§

impl LibraryLocation

source

pub fn to_int(&self) -> c_int

source§

impl LibraryLocation

source

pub const PrefixPath: LibraryLocation = _

The default prefix for all paths. (C++ enum variant: PrefixPath = 0)

source

pub const DocumentationPath: LibraryLocation = _

The location for documentation upon install. (C++ enum variant: DocumentationPath = 1)

source

pub const HeadersPath: LibraryLocation = _

The location for all headers. (C++ enum variant: HeadersPath = 2)

source

pub const LibrariesPath: LibraryLocation = _

The location of installed libraries. (C++ enum variant: LibrariesPath = 3)

source

pub const LibraryExecutablesPath: LibraryLocation = _

The location of installed executables required by libraries at runtime. (C++ enum variant: LibraryExecutablesPath = 4)

source

pub const BinariesPath: LibraryLocation = _

The location of installed Qt binaries (tools and applications). (C++ enum variant: BinariesPath = 5)

source

pub const PluginsPath: LibraryLocation = _

The location of installed Qt plugins. (C++ enum variant: PluginsPath = 6)

source

pub const ImportsPath: LibraryLocation = _

The location of installed QML extensions to import (QML 1.x). (C++ enum variant: ImportsPath = 7)

source

pub const Qml2ImportsPath: LibraryLocation = _

The location of installed QML extensions to import (QML 2.x). (C++ enum variant: Qml2ImportsPath = 8)

source

pub const ArchDataPath: LibraryLocation = _

The location of general architecture-dependent Qt data. (C++ enum variant: ArchDataPath = 9)

source

pub const DataPath: LibraryLocation = _

The location of general architecture-independent Qt data. (C++ enum variant: DataPath = 10)

source

pub const TranslationsPath: LibraryLocation = _

The location of translation information for Qt strings. (C++ enum variant: TranslationsPath = 11)

source

pub const ExamplesPath: LibraryLocation = _

The location for examples upon install. (C++ enum variant: ExamplesPath = 12)

source

pub const TestsPath: LibraryLocation = _

The location of installed Qt testcases. (C++ enum variant: TestsPath = 13)

source

pub const SettingsPath: LibraryLocation = _

The location for Qt settings. Not applicable on Windows. (C++ enum variant: SettingsPath = 100)

Trait Implementations§

source§

impl Clone for LibraryLocation

source§

fn clone(&self) -> LibraryLocation

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
source§

impl Debug for LibraryLocation

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<LibraryLocation> for c_int

source§

fn from(value: LibraryLocation) -> Self

Converts to this type from the input type.
source§

impl From<i32> for LibraryLocation

source§

fn from(value: c_int) -> Self

Converts to this type from the input type.
source§

impl PartialEq for LibraryLocation

source§

fn eq(&self, other: &LibraryLocation) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for LibraryLocation

source§

impl Eq for LibraryLocation

source§

impl StructuralEq for LibraryLocation

source§

impl StructuralPartialEq for LibraryLocation

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T, U> CastInto<U> for T
where U: CastFrom<T>,

source§

unsafe fn cast_into(self) -> U

Performs the conversion. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> StaticUpcast<T> for T

source§

unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>

Convert type of a const pointer. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.