Files
simconnect-sdk-rs/simconnect-sdk/src/simconnect_object_ext.rs
2022-10-15 22:51:57 +01:00

7 lines
283 B
Rust

use crate::{Object, SimConnect, SimConnectError};
/// Trait to be implemented by objects that can be registered with SimConnect.
pub trait SimConnectObjectExt: Clone + for<'a> TryFrom<&'a Object> {
fn register(client: &mut SimConnect, id: u32) -> Result<(), SimConnectError>;
}