Most types have a fixed size that is known at compile time and implement the trait
Sized. A type with a size that is known only at run-time is called a dynamically sized type (DST) or, informally, an unsized type. Slices and trait objects are two examples of DSTs. Such types can only be used in certain cases:
?Sized. By default any type parameter has a
Self: ?Sizedby default in trait definitions.
© 2010 The Rust Project Developers
Licensed under the Apache License, Version 2.0 or the MIT license, at your option.