Struct rustc_session::session::Limits [−][src]
pub struct Limits {
pub recursion_limit: Limit,
pub move_size_limit: Limit,
pub type_length_limit: Limit,
pub const_eval_limit: Limit,
}Fields
recursion_limit: LimitThe maximum recursion limit for potentially infinitely recursive operations such as auto-dereference and monomorphization.
move_size_limit: LimitThe size at which the large_assignments lint starts
being emitted.
type_length_limit: LimitThe maximum length of types during monomorphization.
const_eval_limit: LimitThe maximum blocks a const expression can evaluate.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Limitsimpl UnwindSafe for LimitsBlanket Implementations
Mutably borrows from an owned value. Read more
Layout
Note: Most layout information is completely unstable and may be different between compiler versions and platforms. The only exception is types with certain repr(...) attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.
Size: 32 bytes