Docs.rs
whichever-0.5.2
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
whichever 0.5.2
Implements a trait for an enum by forwarding to whichever variant it holds
Crate
Source
Builds
Feature flags
Documentation
..
all_variants_conditional.rs
all_variants_conditional.stderr
assoc_binding_in_path.rs
assoc_binding_in_path.stderr
associated_const_disagreement.rs
associated_const_disagreement.stderr
associated_type_disagreement.rs
associated_type_disagreement.stderr
bare_dispatch_on_method.rs
bare_dispatch_on_method.stderr
box_self_plain_variant.rs
box_self_plain_variant.stderr
cfg_enabled_bad_variant.rs
cfg_enabled_bad_variant.stderr
cfg_on_partial_associated_type.rs
cfg_on_partial_associated_type.stderr
deref_with_self_return.rs
deref_with_self_return.stderr
dispatchable_above_async_trait.rs
dispatchable_above_async_trait.stderr
dispatchable_with_arguments.rs
dispatchable_with_arguments.stderr
duplicate_forwarding_variant.rs
duplicate_forwarding_variant.stderr
duplicate_override.rs
duplicate_override.stderr
enum_mismatch_names_argument.rs
enum_mismatch_names_argument.stderr
from_overlap_type_parameter.rs
from_overlap_type_parameter.stderr
gat_override_option.rs
gat_override_option.stderr
gat_payload_without_into.rs
gat_payload_without_into.stderr
gat_undeclared_in_block.rs
gat_undeclared_in_block.stderr
generic_associated_type.rs
generic_associated_type.stderr
generic_trait_without_arguments.rs
generic_trait_without_arguments.stderr
impl_attribute_error_keeps_block.rs
impl_attribute_error_keeps_block.stderr
impl_into_future.rs
impl_into_future.stderr
inherent_all_with_body.rs
inherent_all_with_body.stderr
inherent_all_with_unforwardable.rs
inherent_all_with_unforwardable.stderr
inherent_pattern_parameter.rs
inherent_pattern_parameter.stderr
inherent_subset_without_body.rs
inherent_subset_without_body.stderr
inherent_unknown_option.rs
inherent_unknown_option.stderr
inherent_unknown_variant.rs
inherent_unknown_variant.stderr
mismatch_without_self_argument.rs
mismatch_without_self_argument.stderr
mismatched_argument_kind.rs
mismatched_argument_kind.stderr
missing_impl.rs
missing_impl.stderr
nested_self_argument.rs
nested_self_argument.stderr
not_dispatchable.rs
not_dispatchable.stderr
partial_enum_option.rs
partial_enum_option.stderr
partial_without_receiverless.rs
partial_without_receiverless.stderr
private_inherent_method_span.rs
private_inherent_method_span.stderr
projection_with_two_bounds.rs
projection_with_two_bounds.stderr
rc_self_receiver.rs
rc_self_receiver.stderr
rejected_conversions_keep_the_partial_block.rs
rejected_conversions_keep_the_partial_block.stderr
rejected_variant_keeps_enum.rs
rejected_variant_keeps_enum.stderr
rpitit.rs
rpitit.stderr
rpitit_nested.rs
rpitit_nested.stderr
self_argument_without_mismatch.rs
self_argument_without_mismatch.stderr
self_in_aliased_return.rs
self_in_aliased_return.stderr
short_form_variants.rs
short_form_variants.stderr
stacked_attribute_error.rs
stacked_attribute_error.stderr
static_without_default.rs
static_without_default.stderr
static_without_default_generic.rs
static_without_default_generic.stderr
std_path_not_dispatchable.rs
std_path_not_dispatchable.stderr
struct_from_option.rs
struct_from_option.stderr
struct_self_return_limit.rs
struct_self_return_limit.stderr
struct_self_return_other_fields.rs
struct_self_return_other_fields.stderr
struct_variant.rs
struct_variant.stderr
struct_without_marked_field.rs
struct_without_marked_field.stderr
trait_dispatched_twice.rs
trait_dispatched_twice.stderr
try_from_type_parameter.rs
try_from_type_parameter.stderr
two_field_variant.rs
two_field_variant.stderr
two_inherent_attributes.rs
two_inherent_attributes.stderr
two_method_attributes.rs
two_method_attributes.stderr
two_unsupported_methods.rs
two_unsupported_methods.stderr
typetag_above_dispatchable.rs
typetag_above_dispatchable.stderr
unit_variant.rs
unit_variant.stderr
unknown_option.rs
unknown_option.stderr
unknown_option_names.rs
unknown_option_names.stderr
variant_option.rs
variant_option.stderr
with_closure.rs
with_closure.stderr