[−][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 RefUnwindSafe for QCoreApplicationArgs
impl !Send for QCoreApplicationArgs
impl !Sync for QCoreApplicationArgs
impl Unpin for QCoreApplicationArgs
impl UnwindSafe for QCoreApplicationArgs
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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, U> CastInto<U> for T where
U: CastFrom<T>,
[src]
U: CastFrom<T>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> 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>,