Skip to main content

Module introspect

Module introspect 

Source
Expand description

Type introspection support for Varlink.

This module provides traits and types for runtime type introspection in Varlink, enabling the generation of type metadata and IDL information.

Traits§

CustomType
Custom type introspection.
ReplyError
Trait providing description of a interface method reply error type.
Type
Type introspection.

Derive Macros§

CustomType
Derives Type for structs and enums, generating named custom type definitions.
ReplyError
Derives ReplyError for enums, generating error definitions for Varlink service errors.
Type
Derives Type for structs and enums, generating appropriate Type::Object or Type::Enum representation.