Skip to content

Commit e06dc97

Browse files
authored
Slices should use default types (#2293)
1 parent 2266e23 commit e06dc97

File tree

28 files changed

+286
-288
lines changed

28 files changed

+286
-288
lines changed

crates/libs/bindgen/src/gen.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -980,11 +980,10 @@ impl<'a> Gen<'a> {
980980
}
981981
SignatureParamKind::ArrayRelativeLen(_) => {
982982
let ty = param.ty.deref();
983+
let ty = self.type_default_name(&ty);
983984
let ty = if self.reader.param_flags(param.def).output() {
984-
let ty = self.type_default_name(&ty);
985985
quote! { &mut [#ty] }
986986
} else {
987-
let ty = self.type_name(&ty);
988987
quote! { &[#ty] }
989988
};
990989
if self.reader.param_flags(param.def).optional() {

crates/libs/windows/src/Windows/Win32/AI/MachineLearning/DirectML/mod.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ impl IDMLDevice {
321321
{
322322
(::windows::core::Vtable::vtable(self).CompileOperator)(::windows::core::Vtable::as_raw(self), op.into().abi(), flags, &<T as ::windows::core::Interface>::IID, result__ as *mut _ as *mut _).ok()
323323
}
324-
pub unsafe fn CreateOperatorInitializer<T>(&self, operators: ::core::option::Option<&[IDMLCompiledOperator]>) -> ::windows::core::Result<T>
324+
pub unsafe fn CreateOperatorInitializer<T>(&self, operators: ::core::option::Option<&[::core::option::Option<IDMLCompiledOperator>]>) -> ::windows::core::Result<T>
325325
where
326326
T: ::windows::core::Interface,
327327
{
@@ -344,10 +344,10 @@ impl IDMLDevice {
344344
let mut result__ = ::core::mem::MaybeUninit::zeroed();
345345
(::windows::core::Vtable::vtable(self).CreateBindingTable)(::windows::core::Vtable::as_raw(self), ::core::mem::transmute(desc.unwrap_or(::std::ptr::null())), &<T as ::windows::core::Interface>::IID, result__.as_mut_ptr()).from_abi(result__)
346346
}
347-
pub unsafe fn Evict(&self, ppobjects: &[IDMLPageable]) -> ::windows::core::Result<()> {
347+
pub unsafe fn Evict(&self, ppobjects: &[::core::option::Option<IDMLPageable>]) -> ::windows::core::Result<()> {
348348
(::windows::core::Vtable::vtable(self).Evict)(::windows::core::Vtable::as_raw(self), ppobjects.len() as _, ::core::mem::transmute(ppobjects.as_ptr())).ok()
349349
}
350-
pub unsafe fn MakeResident(&self, ppobjects: &[IDMLPageable]) -> ::windows::core::Result<()> {
350+
pub unsafe fn MakeResident(&self, ppobjects: &[::core::option::Option<IDMLPageable>]) -> ::windows::core::Result<()> {
351351
(::windows::core::Vtable::vtable(self).MakeResident)(::windows::core::Vtable::as_raw(self), ppobjects.len() as _, ::core::mem::transmute(ppobjects.as_ptr())).ok()
352352
}
353353
pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows::core::Result<()> {
@@ -440,7 +440,7 @@ impl IDMLDevice1 {
440440
{
441441
(::windows::core::Vtable::vtable(self).base__.CompileOperator)(::windows::core::Vtable::as_raw(self), op.into().abi(), flags, &<T as ::windows::core::Interface>::IID, result__ as *mut _ as *mut _).ok()
442442
}
443-
pub unsafe fn CreateOperatorInitializer<T>(&self, operators: ::core::option::Option<&[IDMLCompiledOperator]>) -> ::windows::core::Result<T>
443+
pub unsafe fn CreateOperatorInitializer<T>(&self, operators: ::core::option::Option<&[::core::option::Option<IDMLCompiledOperator>]>) -> ::windows::core::Result<T>
444444
where
445445
T: ::windows::core::Interface,
446446
{
@@ -463,10 +463,10 @@ impl IDMLDevice1 {
463463
let mut result__ = ::core::mem::MaybeUninit::zeroed();
464464
(::windows::core::Vtable::vtable(self).base__.CreateBindingTable)(::windows::core::Vtable::as_raw(self), ::core::mem::transmute(desc.unwrap_or(::std::ptr::null())), &<T as ::windows::core::Interface>::IID, result__.as_mut_ptr()).from_abi(result__)
465465
}
466-
pub unsafe fn Evict(&self, ppobjects: &[IDMLPageable]) -> ::windows::core::Result<()> {
466+
pub unsafe fn Evict(&self, ppobjects: &[::core::option::Option<IDMLPageable>]) -> ::windows::core::Result<()> {
467467
(::windows::core::Vtable::vtable(self).base__.Evict)(::windows::core::Vtable::as_raw(self), ppobjects.len() as _, ::core::mem::transmute(ppobjects.as_ptr())).ok()
468468
}
469-
pub unsafe fn MakeResident(&self, ppobjects: &[IDMLPageable]) -> ::windows::core::Result<()> {
469+
pub unsafe fn MakeResident(&self, ppobjects: &[::core::option::Option<IDMLPageable>]) -> ::windows::core::Result<()> {
470470
(::windows::core::Vtable::vtable(self).base__.MakeResident)(::windows::core::Vtable::as_raw(self), ppobjects.len() as _, ::core::mem::transmute(ppobjects.as_ptr())).ok()
471471
}
472472
pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows::core::Result<()> {
@@ -785,7 +785,7 @@ impl IDMLOperatorInitializer {
785785
(::windows::core::Vtable::vtable(self).base__.GetBindingProperties)(::windows::core::Vtable::as_raw(self), &mut result__);
786786
result__
787787
}
788-
pub unsafe fn Reset(&self, operators: ::core::option::Option<&[IDMLCompiledOperator]>) -> ::windows::core::Result<()> {
788+
pub unsafe fn Reset(&self, operators: ::core::option::Option<&[::core::option::Option<IDMLCompiledOperator>]>) -> ::windows::core::Result<()> {
789789
(::windows::core::Vtable::vtable(self).Reset)(::windows::core::Vtable::as_raw(self), operators.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(operators.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))).ok()
790790
}
791791
}

crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ where
3434
}
3535
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
3636
#[inline]
37-
pub unsafe fn WSDCreateDeviceHostAdvanced<P0, P1>(pszlocalid: P0, pcontext: P1, pphostaddresses: ::core::option::Option<&[IWSDAddress]>) -> ::windows::core::Result<IWSDDeviceHost>
37+
pub unsafe fn WSDCreateDeviceHostAdvanced<P0, P1>(pszlocalid: P0, pcontext: P1, pphostaddresses: ::core::option::Option<&[::core::option::Option<IWSDAddress>]>) -> ::windows::core::Result<IWSDDeviceHost>
3838
where
3939
P0: ::std::convert::Into<::windows::core::InParam<::windows::core::PCWSTR>>,
4040
P1: ::std::convert::Into<::windows::core::InParam<IWSDXMLContext>>,
@@ -474,7 +474,7 @@ pub struct IWSDAttachment_Vtbl {
474474
#[repr(transparent)]
475475
pub struct IWSDDeviceHost(::windows::core::IUnknown);
476476
impl IWSDDeviceHost {
477-
pub unsafe fn Init<P0, P1>(&self, pszlocalid: P0, pcontext: P1, pphostaddresses: ::core::option::Option<&[IWSDAddress]>) -> ::windows::core::Result<()>
477+
pub unsafe fn Init<P0, P1>(&self, pszlocalid: P0, pcontext: P1, pphostaddresses: ::core::option::Option<&[::core::option::Option<IWSDAddress>]>) -> ::windows::core::Result<()>
478478
where
479479
P0: ::std::convert::Into<::windows::core::InParam<::windows::core::PCWSTR>>,
480480
P1: ::std::convert::Into<::windows::core::InParam<IWSDXMLContext>>,

crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/mod.rs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5812,7 +5812,7 @@ impl ID2D1DeviceContext2 {
58125812
}
58135813
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
58145814
#[cfg(feature = "Win32_Graphics_Dxgi_Common")]
5815-
pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[super::Dxgi::IDXGISurface], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows::core::Result<ID2D1ImageSource> {
5815+
pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[::core::option::Option<super::Dxgi::IDXGISurface>], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows::core::Result<ID2D1ImageSource> {
58165816
let mut result__ = ::core::mem::MaybeUninit::zeroed();
58175817
(::windows::core::Vtable::vtable(self).CreateImageSourceFromDxgi)(::windows::core::Vtable::as_raw(self), ::core::mem::transmute(surfaces.as_ptr()), surfaces.len() as _, colorspace, options, result__.as_mut_ptr()).from_abi(result__)
58185818
}
@@ -6530,7 +6530,7 @@ impl ID2D1DeviceContext3 {
65306530
}
65316531
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
65326532
#[cfg(feature = "Win32_Graphics_Dxgi_Common")]
6533-
pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[super::Dxgi::IDXGISurface], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows::core::Result<ID2D1ImageSource> {
6533+
pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[::core::option::Option<super::Dxgi::IDXGISurface>], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows::core::Result<ID2D1ImageSource> {
65346534
let mut result__ = ::core::mem::MaybeUninit::zeroed();
65356535
(::windows::core::Vtable::vtable(self).base__.CreateImageSourceFromDxgi)(::windows::core::Vtable::as_raw(self), ::core::mem::transmute(surfaces.as_ptr()), surfaces.len() as _, colorspace, options, result__.as_mut_ptr()).from_abi(result__)
65366536
}
@@ -7232,7 +7232,7 @@ impl ID2D1DeviceContext4 {
72327232
}
72337233
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
72347234
#[cfg(feature = "Win32_Graphics_Dxgi_Common")]
7235-
pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[super::Dxgi::IDXGISurface], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows::core::Result<ID2D1ImageSource> {
7235+
pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[::core::option::Option<super::Dxgi::IDXGISurface>], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows::core::Result<ID2D1ImageSource> {
72367236
let mut result__ = ::core::mem::MaybeUninit::zeroed();
72377237
(::windows::core::Vtable::vtable(self).base__.base__.CreateImageSourceFromDxgi)(::windows::core::Vtable::as_raw(self), ::core::mem::transmute(surfaces.as_ptr()), surfaces.len() as _, colorspace, options, result__.as_mut_ptr()).from_abi(result__)
72387238
}
@@ -8015,7 +8015,7 @@ impl ID2D1DeviceContext5 {
80158015
}
80168016
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
80178017
#[cfg(feature = "Win32_Graphics_Dxgi_Common")]
8018-
pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[super::Dxgi::IDXGISurface], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows::core::Result<ID2D1ImageSource> {
8018+
pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[::core::option::Option<super::Dxgi::IDXGISurface>], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows::core::Result<ID2D1ImageSource> {
80198019
let mut result__ = ::core::mem::MaybeUninit::zeroed();
80208020
(::windows::core::Vtable::vtable(self).base__.base__.base__.CreateImageSourceFromDxgi)(::windows::core::Vtable::as_raw(self), ::core::mem::transmute(surfaces.as_ptr()), surfaces.len() as _, colorspace, options, result__.as_mut_ptr()).from_abi(result__)
80218021
}
@@ -8813,7 +8813,7 @@ impl ID2D1DeviceContext6 {
88138813
}
88148814
#[doc = "*Required features: `\"Win32_Graphics_Dxgi_Common\"`*"]
88158815
#[cfg(feature = "Win32_Graphics_Dxgi_Common")]
8816-
pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[super::Dxgi::IDXGISurface], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows::core::Result<ID2D1ImageSource> {
8816+
pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[::core::option::Option<super::Dxgi::IDXGISurface>], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows::core::Result<ID2D1ImageSource> {
88178817
let mut result__ = ::core::mem::MaybeUninit::zeroed();
88188818
(::windows::core::Vtable::vtable(self).base__.base__.base__.base__.CreateImageSourceFromDxgi)(::windows::core::Vtable::as_raw(self), ::core::mem::transmute(surfaces.as_ptr()), surfaces.len() as _, colorspace, options, result__.as_mut_ptr()).from_abi(result__)
88198819
}
@@ -10117,7 +10117,7 @@ impl ID2D1Factory {
1011710117
}
1011810118
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
1011910119
#[cfg(feature = "Win32_Graphics_Direct2D_Common")]
10120-
pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[ID2D1Geometry]) -> ::windows::core::Result<ID2D1GeometryGroup> {
10120+
pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option<ID2D1Geometry>]) -> ::windows::core::Result<ID2D1GeometryGroup> {
1012110121
let mut result__ = ::core::mem::MaybeUninit::zeroed();
1012210122
(::windows::core::Vtable::vtable(self).CreateGeometryGroup)(::windows::core::Vtable::as_raw(self), fillmode, ::core::mem::transmute(geometries.as_ptr()), geometries.len() as _, result__.as_mut_ptr()).from_abi(result__)
1012310123
}
@@ -10282,7 +10282,7 @@ impl ID2D1Factory1 {
1028210282
}
1028310283
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
1028410284
#[cfg(feature = "Win32_Graphics_Direct2D_Common")]
10285-
pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[ID2D1Geometry]) -> ::windows::core::Result<ID2D1GeometryGroup> {
10285+
pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option<ID2D1Geometry>]) -> ::windows::core::Result<ID2D1GeometryGroup> {
1028610286
let mut result__ = ::core::mem::MaybeUninit::zeroed();
1028710287
(::windows::core::Vtable::vtable(self).base__.CreateGeometryGroup)(::windows::core::Vtable::as_raw(self), fillmode, ::core::mem::transmute(geometries.as_ptr()), geometries.len() as _, result__.as_mut_ptr()).from_abi(result__)
1028810288
}
@@ -10484,7 +10484,7 @@ impl ID2D1Factory2 {
1048410484
}
1048510485
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
1048610486
#[cfg(feature = "Win32_Graphics_Direct2D_Common")]
10487-
pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[ID2D1Geometry]) -> ::windows::core::Result<ID2D1GeometryGroup> {
10487+
pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option<ID2D1Geometry>]) -> ::windows::core::Result<ID2D1GeometryGroup> {
1048810488
let mut result__ = ::core::mem::MaybeUninit::zeroed();
1048910489
(::windows::core::Vtable::vtable(self).base__.base__.CreateGeometryGroup)(::windows::core::Vtable::as_raw(self), fillmode, ::core::mem::transmute(geometries.as_ptr()), geometries.len() as _, result__.as_mut_ptr()).from_abi(result__)
1049010490
}
@@ -10677,7 +10677,7 @@ impl ID2D1Factory3 {
1067710677
}
1067810678
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
1067910679
#[cfg(feature = "Win32_Graphics_Direct2D_Common")]
10680-
pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[ID2D1Geometry]) -> ::windows::core::Result<ID2D1GeometryGroup> {
10680+
pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option<ID2D1Geometry>]) -> ::windows::core::Result<ID2D1GeometryGroup> {
1068110681
let mut result__ = ::core::mem::MaybeUninit::zeroed();
1068210682
(::windows::core::Vtable::vtable(self).base__.base__.base__.CreateGeometryGroup)(::windows::core::Vtable::as_raw(self), fillmode, ::core::mem::transmute(geometries.as_ptr()), geometries.len() as _, result__.as_mut_ptr()).from_abi(result__)
1068310683
}
@@ -10879,7 +10879,7 @@ impl ID2D1Factory4 {
1087910879
}
1088010880
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
1088110881
#[cfg(feature = "Win32_Graphics_Direct2D_Common")]
10882-
pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[ID2D1Geometry]) -> ::windows::core::Result<ID2D1GeometryGroup> {
10882+
pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option<ID2D1Geometry>]) -> ::windows::core::Result<ID2D1GeometryGroup> {
1088310883
let mut result__ = ::core::mem::MaybeUninit::zeroed();
1088410884
(::windows::core::Vtable::vtable(self).base__.base__.base__.base__.CreateGeometryGroup)(::windows::core::Vtable::as_raw(self), fillmode, ::core::mem::transmute(geometries.as_ptr()), geometries.len() as _, result__.as_mut_ptr()).from_abi(result__)
1088510885
}
@@ -11090,7 +11090,7 @@ impl ID2D1Factory5 {
1109011090
}
1109111091
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
1109211092
#[cfg(feature = "Win32_Graphics_Direct2D_Common")]
11093-
pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[ID2D1Geometry]) -> ::windows::core::Result<ID2D1GeometryGroup> {
11093+
pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option<ID2D1Geometry>]) -> ::windows::core::Result<ID2D1GeometryGroup> {
1109411094
let mut result__ = ::core::mem::MaybeUninit::zeroed();
1109511095
(::windows::core::Vtable::vtable(self).base__.base__.base__.base__.base__.CreateGeometryGroup)(::windows::core::Vtable::as_raw(self), fillmode, ::core::mem::transmute(geometries.as_ptr()), geometries.len() as _, result__.as_mut_ptr()).from_abi(result__)
1109611096
}
@@ -11310,7 +11310,7 @@ impl ID2D1Factory6 {
1131011310
}
1131111311
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
1131211312
#[cfg(feature = "Win32_Graphics_Direct2D_Common")]
11313-
pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[ID2D1Geometry]) -> ::windows::core::Result<ID2D1GeometryGroup> {
11313+
pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option<ID2D1Geometry>]) -> ::windows::core::Result<ID2D1GeometryGroup> {
1131411314
let mut result__ = ::core::mem::MaybeUninit::zeroed();
1131511315
(::windows::core::Vtable::vtable(self).base__.base__.base__.base__.base__.base__.CreateGeometryGroup)(::windows::core::Vtable::as_raw(self), fillmode, ::core::mem::transmute(geometries.as_ptr()), geometries.len() as _, result__.as_mut_ptr()).from_abi(result__)
1131611316
}
@@ -11539,7 +11539,7 @@ impl ID2D1Factory7 {
1153911539
}
1154011540
#[doc = "*Required features: `\"Win32_Graphics_Direct2D_Common\"`*"]
1154111541
#[cfg(feature = "Win32_Graphics_Direct2D_Common")]
11542-
pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[ID2D1Geometry]) -> ::windows::core::Result<ID2D1GeometryGroup> {
11542+
pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option<ID2D1Geometry>]) -> ::windows::core::Result<ID2D1GeometryGroup> {
1154311543
let mut result__ = ::core::mem::MaybeUninit::zeroed();
1154411544
(::windows::core::Vtable::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateGeometryGroup)(::windows::core::Vtable::as_raw(self), fillmode, ::core::mem::transmute(geometries.as_ptr()), geometries.len() as _, result__.as_mut_ptr()).from_abi(result__)
1154511545
}

0 commit comments

Comments
 (0)