Struct IMapRouteDrivingOptions_Vtbl
#[repr(C)]pub struct IMapRouteDrivingOptions_Vtbl {
pub base__: IInspectable_Vtbl,
pub MaxAlternateRouteCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetMaxAlternateRouteCount: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub InitialHeading: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetInitialHeading: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub RouteOptimization: unsafe extern "system" fn(_: *mut c_void, _: *mut MapRouteOptimization) -> HRESULT,
pub SetRouteOptimization: unsafe extern "system" fn(_: *mut c_void, _: MapRouteOptimization) -> HRESULT,
pub RouteRestrictions: unsafe extern "system" fn(_: *mut c_void, _: *mut MapRouteRestrictions) -> HRESULT,
pub SetRouteRestrictions: unsafe extern "system" fn(_: *mut c_void, _: MapRouteRestrictions) -> HRESULT,
}Fields§
§base__: IInspectable_Vtbl§MaxAlternateRouteCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetMaxAlternateRouteCount: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§InitialHeading: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetInitialHeading: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§RouteOptimization: unsafe extern "system" fn(_: *mut c_void, _: *mut MapRouteOptimization) -> HRESULT§SetRouteOptimization: unsafe extern "system" fn(_: *mut c_void, _: MapRouteOptimization) -> HRESULT§RouteRestrictions: unsafe extern "system" fn(_: *mut c_void, _: *mut MapRouteRestrictions) -> HRESULT§SetRouteRestrictions: unsafe extern "system" fn(_: *mut c_void, _: MapRouteRestrictions) -> HRESULTAuto Trait Implementations§
impl Freeze for IMapRouteDrivingOptions_Vtbl
impl RefUnwindSafe for IMapRouteDrivingOptions_Vtbl
impl Send for IMapRouteDrivingOptions_Vtbl
impl Sync for IMapRouteDrivingOptions_Vtbl
impl Unpin for IMapRouteDrivingOptions_Vtbl
impl UnwindSafe for IMapRouteDrivingOptions_Vtbl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more