Docs.rs
statum-macros-0.8.0
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
statum-macros 0.8.0
Proc macros for representing legal workflow and protocol states explicitly in Rust
Crate
Source
Builds
Feature flags
Documentation
..
support
invalid_legacy_machine_builder.rs
invalid_legacy_machine_builder.stderr
invalid_legacy_machines_builder.rs
invalid_legacy_machines_builder.stderr
invalid_legacy_state_helper_traits.rs
invalid_legacy_state_helper_traits.stderr
invalid_legacy_superstate.rs
invalid_legacy_superstate.stderr
invalid_legacy_transition_helper_trait.rs
invalid_legacy_transition_helper_trait.stderr
invalid_machine_cfg_field.rs
invalid_machine_cfg_field.stderr
invalid_machine_declared_before_state.rs
invalid_machine_declared_before_state.stderr
invalid_machine_generic_not_first.rs
invalid_machine_generic_not_first.stderr
invalid_machine_missing_state_derive.rs
invalid_machine_missing_state_derive.stderr
invalid_machine_multiple_generics.rs
invalid_machine_multiple_generics.stderr
invalid_machine_no_state_generic.rs
invalid_machine_no_state_generic.stderr
invalid_machine_not_struct.rs
invalid_machine_not_struct.stderr
invalid_machine_plain_enum_missing_state_attr.rs
invalid_machine_plain_enum_missing_state_attr.stderr
invalid_machine_private_field_access.rs
invalid_machine_private_field_access.stderr
invalid_machine_wrong_generic.rs
invalid_machine_wrong_generic.stderr
invalid_presentation_duplicate_key.rs
invalid_presentation_duplicate_key.stderr
invalid_presentation_metadata_without_types.rs
invalid_presentation_metadata_without_types.stderr
invalid_presentation_unknown_key.rs
invalid_presentation_unknown_key.stderr
invalid_state_cfg_payload_field.rs
invalid_state_cfg_payload_field.stderr
invalid_state_cfg_variant.rs
invalid_state_cfg_variant.stderr
invalid_state_empty_enum.rs
invalid_state_empty_enum.stderr
invalid_state_named_field_payload_collision.rs
invalid_state_named_field_payload_collision.stderr
invalid_state_not_enum.rs
invalid_state_not_enum.stderr
invalid_state_struct_variant.rs
invalid_state_struct_variant.stderr
invalid_state_tuple_variant.rs
invalid_state_tuple_variant.stderr
invalid_state_with_generics.rs
invalid_state_with_generics.stderr
invalid_transition_conditional.rs
invalid_transition_conditional.stderr
invalid_transition_custom_branch_enum.rs
invalid_transition_custom_branch_enum.stderr
invalid_transition_custom_branch_same_name.rs
invalid_transition_custom_branch_same_name.stderr
invalid_transition_custom_option_enum.rs
invalid_transition_custom_option_enum.stderr
invalid_transition_custom_result_enum.rs
invalid_transition_custom_result_enum.stderr
invalid_transition_foreign_same_leaf_machine.rs
invalid_transition_foreign_same_leaf_machine.stderr
invalid_transition_include_ambiguous_machine_name.rs
invalid_transition_include_ambiguous_machine_name.stderr
invalid_transition_map_undeclared_edge.rs
invalid_transition_map_undeclared_edge.stderr
invalid_transition_no_methods.rs
invalid_transition_no_methods.stderr
invalid_transition_not_method.rs
invalid_transition_not_method.stderr
invalid_transition_option_alias.rs
invalid_transition_option_alias.stderr
invalid_transition_plain_struct_machine_name.rs
invalid_transition_plain_struct_machine_name.stderr
invalid_transition_self_qualified_machine.rs
invalid_transition_self_qualified_machine.stderr
invalid_transition_unknown_machine.rs
invalid_transition_unknown_machine.stderr
invalid_transition_unknown_return_state.rs
invalid_transition_unknown_return_state.stderr
invalid_transition_unknown_secondary_return_state.rs
invalid_transition_unknown_secondary_return_state.stderr
invalid_transition_unknown_source_state.rs
invalid_transition_unknown_source_state.stderr
invalid_transition_wrong_return.rs
invalid_transition_wrong_return.stderr
invalid_validators_alias_wrong_payload.rs
invalid_validators_alias_wrong_payload.stderr
invalid_validators_declared_before_machine.rs
invalid_validators_declared_before_machine.stderr
invalid_validators_missing_variant.rs
invalid_validators_missing_variant.stderr
invalid_validators_no_methods.rs
invalid_validators_no_methods.stderr
invalid_validators_parameter_name_collision.rs
invalid_validators_parameter_name_collision.stderr
invalid_validators_plain_struct_machine_name.rs
invalid_validators_plain_struct_machine_name.stderr
invalid_validators_unknown_machine.rs
invalid_validators_unknown_machine.stderr
invalid_validators_unknown_state_method.rs
invalid_validators_unknown_state_method.stderr
invalid_validators_wrong_receiver.rs
invalid_validators_wrong_receiver.stderr
invalid_validators_wrong_return.rs
invalid_validators_wrong_return.stderr
invalid_validators_wrong_signature.rs
invalid_validators_wrong_signature.stderr
valid_advanced_traits.rs
valid_builder_overwrite.rs
valid_cfg_hidden_duplicate_state_machine.rs
valid_helper_trait_visibility.rs
valid_into_machines_by.rs
valid_machine_borrowed_data.rs
valid_machine_extra_generics.rs
valid_machine_field_aliases.rs
valid_machine_field_aliases_batch.rs
valid_machine_field_aliases_local_validators.rs
valid_machine_field_aliases_renamed_import.rs
valid_machine_field_module_paths.rs
valid_machine_introspection.rs
valid_machine_introspection_cfg_dedup.rs
valid_machine_no_fields.rs
valid_machine_state_surface.rs
valid_matrix.rs
valid_multiple_machines_same_module.rs
valid_presentation_sugar.rs
valid_presentation_typed_metadata.rs
valid_same_names_different_modules.rs
valid_state_named_fields.rs
valid_state_unit_only.rs
valid_state_with_data.rs
valid_transition_branch.rs
valid_transition_map.rs
valid_transition_nested_wrappers.rs
valid_validators_async.rs
valid_validators_diagnostic_returns.rs
valid_validators_generic_payload.rs
valid_validators_hygienic_locals.rs
valid_validators_result_aliases.rs
valid_validators_sync.rs
valid_visibility_and_reconstruction.rs