[−][src]Struct qt_core::QCoreApplicationArgs
A struct providing valid argc
and argv
values for Qt application
objects.
Constructors of qt_core::core_application::CoreApplication
,
qt_gui::gui_application::GuiApplication
and qt_widgets::application::Application
require argc
and argv
values that are available in C++'s main
function but
not available in Rust. More importantly, argc
and argv
must be valid for the entire
life of the application. This struct stores list of arguments in a format compatible with
argc
and argv
, and can be used to initialize Qt application objects.
CoreApplicationArgs
must live longer than the application object.
CoreApplication::init
convenience function
and similar functions in the other application types
can be used instead of CoreApplicationArgs
.
Methods
impl QCoreApplicationArgs
[src]
pub fn new() -> QCoreApplicationArgs
[src]
Creates an object containing args
.
pub fn get(&mut self) -> (*mut c_int, *mut *mut c_char)
[src]
Returns (argc, argv)
values in the form accepted by the application objects'
constructors.
Auto Trait Implementations
impl !Send for QCoreApplicationArgs
impl !Sync for QCoreApplicationArgs
impl Unpin for QCoreApplicationArgs
impl UnwindSafe for QCoreApplicationArgs
impl RefUnwindSafe for QCoreApplicationArgs
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> StaticUpcast<T> for T
[src]
unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>
[src]
unsafe fn static_upcast_mut(ptr: MutPtr<T>) -> MutPtr<T>
[src]
impl<T, U> CastInto<U> for T where
U: CastFrom<T>,
[src]
U: CastFrom<T>,