Struct GrowingSchema
#[non_exhaustive]pub struct GrowingSchema {
pub schema: SpaceSchema,
pub policy: SpacePolicy,
}Expand description
A parsed search-space schema and its growth policy.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.schema: SpaceSchemaThe ordered parsed search space.
policy: SpacePolicyGrowth declarations for parameters that declared themselves open.
Trait Implementations§
§impl Clone for GrowingSchema
impl Clone for GrowingSchema
§fn clone(&self) -> GrowingSchema
fn clone(&self) -> GrowingSchema
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for GrowingSchema
impl Debug for GrowingSchema
§impl PartialEq for GrowingSchema
impl PartialEq for GrowingSchema
impl StructuralPartialEq for GrowingSchema
Auto Trait Implementations§
impl Freeze for GrowingSchema
impl RefUnwindSafe for GrowingSchema
impl Send for GrowingSchema
impl Sync for GrowingSchema
impl Unpin for GrowingSchema
impl UnsafeUnpin for GrowingSchema
impl UnwindSafe for GrowingSchema
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more