intuicio_core::preludeMacro define_native_struct
Source macro_rules! define_native_struct {
(
$registry:expr
=>
$(mod $module_name:ident)?
struct $($name:ident)? ($type:ty) {
$( $field_name:ident : $field_type:ty ),*
}
[uninitialized]
$( [override_send = $override_send:literal] )?
$( [override_sync = $override_sync:literal] )?
$( [override_copy = $override_copy:literal] )?
) => { ... };
(
$registry:expr
=>
$(mod $module_name:ident)?
struct $($name:ident)? ($type:ty) {
$( $field_name:ident : $field_type:ty ),*
}
$( [override_send = $override_send:literal] )?
$( [override_sync = $override_sync:literal] )?
$( [override_copy = $override_copy:literal] )?
) => { ... };
}