Docs.rs
structural-typing-0.1.7
Platform
aarch64-apple-darwin
aarch64-unknown-linux-gnu
i686-pc-windows-msvc
x86_64-pc-windows-msvc
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
structural-typing 0.1.7
Type-level field presence tracking for Rust structs, inspired by TypeScript
Crate
Source
Builds
Feature flags
Documentation
Hide files
..
access_absent_field_directly.rs
access_absent_field_directly.stderr
empty_struct_rejected.rs
empty_struct_rejected.stderr
enum_rejected.rs
enum_rejected.stderr
greet_requires_name.rs
greet_requires_name.stderr
select_empty.rs
select_empty.stderr
select_invalid_prefix_minus.rs
select_invalid_prefix_minus.stderr
select_invalid_prefix_plus.rs
select_invalid_prefix_plus.stderr
select_missing_colon.rs
select_missing_colon.stderr
serde_container_default_rejected.rs
serde_container_default_rejected.stderr
serde_default_rejected.rs
serde_default_rejected.stderr
serde_flatten_rejected.rs
serde_flatten_rejected.stderr
serde_malformed_attribute.rs
serde_malformed_attribute.stderr
serde_skip_deserializing_rejected.rs
serde_skip_deserializing_rejected.stderr
serde_skip_rejected.rs
serde_skip_rejected.stderr
serde_transparent_rejected.rs
serde_transparent_rejected.stderr
tuple_struct_rejected.rs
tuple_struct_rejected.stderr
type_mismatch_assignment.rs
type_mismatch_assignment.stderr
1
2
3
4
5
6
use
structural_typing
::
structural
;
#
[
structural
]
struct
Empty
{
}
fn
main
(
)
{
}