Skip to content

Instance (keyed data types) support #6

@willstott101

Description

@willstott101

I notice there are no references to register_instance in this library. Are instances (and instance handles) supported by this wrapper currently? Specifically "deleting" a sample from the DDS data space (dispose_instance_handle).

I notice in dds_derive we have:

fn is_key(field : &Field) -> bool {
    for attr in &field.attrs {
        if let Some(ident) = attr.path.get_ident() {
            if ident == "topic_key" || ident == "topic_key_enum"{
                return true
            }
        } 
    }
    false
}

implying that they might be supported for well-known field names only. If that's the case, is there any way to customize serialized field names? Which is relevant for hashed autoid field names

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions