An autosymbol name is the new name for the hard-named built-in attribute 1 (OIBIT).
This is an unstable function in which a sign is automatically implemented for each type if they do not refuse or do not contain a value that does not implement the sign:
#![feature(optin_builtin_traits)] auto trait IsCool {}
Familiar examples include Send and Sync :
pub unsafe auto trait Send { } pub unsafe auto trait Sync { }
Additional information is available in the Volatile Book .
1 These features are neither a failure (they are inactive) nor necessarily built-in (user code, using the night way, can use them). Of the 5 words on their behalf, 4 were outright lies.
source share