pub mod example_api #[non_exhaustive] pub struct example_api::Struct pub example_api::Struct::v1_field: usize pub example_api::Struct::v2_field: usize impl core::marker::Freeze for example_api::Struct impl core::marker::Send for example_api::Struct impl core::marker::Sync for example_api::Struct impl core::marker::Unpin for example_api::Struct impl core::panic::unwind_safe::RefUnwindSafe for example_api::Struct impl core::panic::unwind_safe::UnwindSafe for example_api::Struct impl core::convert::Into for example_api::Struct where U: core::convert::From pub fn example_api::Struct::into(self) -> U impl core::convert::TryFrom for example_api::Struct where U: core::convert::Into pub type example_api::Struct::Error = core::convert::Infallible pub fn example_api::Struct::try_from(value: U) -> core::result::Result>::Error> impl core::convert::TryInto for example_api::Struct where U: core::convert::TryFrom pub type example_api::Struct::Error = >::Error pub fn example_api::Struct::try_into(self) -> core::result::Result>::Error> impl core::any::Any for example_api::Struct where T: 'static + ?core::marker::Sized pub fn example_api::Struct::type_id(&self) -> core::any::TypeId impl core::borrow::Borrow for example_api::Struct where T: ?core::marker::Sized pub fn example_api::Struct::borrow(&self) -> &T impl core::borrow::BorrowMut for example_api::Struct where T: ?core::marker::Sized pub fn example_api::Struct::borrow_mut(&mut self) -> &mut T impl core::convert::From for example_api::Struct pub fn example_api::Struct::from(t: T) -> T pub struct example_api::StructV2 pub example_api::StructV2::field: usize impl core::marker::Freeze for example_api::StructV2 impl core::marker::Send for example_api::StructV2 impl core::marker::Sync for example_api::StructV2 impl core::marker::Unpin for example_api::StructV2 impl core::panic::unwind_safe::RefUnwindSafe for example_api::StructV2 impl core::panic::unwind_safe::UnwindSafe for example_api::StructV2 impl core::convert::Into for example_api::StructV2 where U: core::convert::From pub fn example_api::StructV2::into(self) -> U impl core::convert::TryFrom for example_api::StructV2 where U: core::convert::Into pub type example_api::StructV2::Error = core::convert::Infallible pub fn example_api::StructV2::try_from(value: U) -> core::result::Result>::Error> impl core::convert::TryInto for example_api::StructV2 where U: core::convert::TryFrom pub type example_api::StructV2::Error = >::Error pub fn example_api::StructV2::try_into(self) -> core::result::Result>::Error> impl core::any::Any for example_api::StructV2 where T: 'static + ?core::marker::Sized pub fn example_api::StructV2::type_id(&self) -> core::any::TypeId impl core::borrow::Borrow for example_api::StructV2 where T: ?core::marker::Sized pub fn example_api::StructV2::borrow(&self) -> &T impl core::borrow::BorrowMut for example_api::StructV2 where T: ?core::marker::Sized pub fn example_api::StructV2::borrow_mut(&mut self) -> &mut T impl core::convert::From for example_api::StructV2 pub fn example_api::StructV2::from(t: T) -> T