pub enum FeatureDefinition {
Show 91 variants
TreeNode {
role: FeatureTreeNodeRole,
children: Vec<FeatureId>,
active_child: Option<FeatureId>,
},
BaseFeature {
bodies: BodySelection,
},
InsertBodies {
bodies: BodySelection,
},
Form {
cages: Vec<SubdId>,
},
CosmeticThread {
face: FaceSelection,
diameter: Option<Length>,
extent: Option<CosmeticThreadExtent>,
},
DatumPrincipalPlane {
plane: PrincipalPlane,
},
DatumPlane {
origin: Point3,
normal: Vector3,
u_axis: Vector3,
},
DatumPlaneUnresolved,
DatumOffsetPlane {
reference: Option<FeatureId>,
distance: Length,
},
DatumAxis {
origin: Point3,
direction: Vector3,
},
DatumPoint {
position: Point3,
},
DatumPointUnresolved,
PointGeometry {
position: Point3,
},
LineSegment {
start: Point3,
end: Point3,
},
CircularArc {
center: Point3,
normal: Vector3,
radius: Length,
start_angle: Angle,
end_angle: Angle,
},
EllipticArc {
center: Point3,
normal: Vector3,
major_axis: Vector3,
major_radius: Length,
minor_radius: Length,
start_angle: Angle,
end_angle: Angle,
},
Polyline {
points: Vec<Point3>,
closed: bool,
},
RegularPolygonCurve {
sides: u32,
circumradius: Length,
},
PlanarPatch {
length: Length,
width: Length,
},
FaceFromShapes {
sources: BodySelection,
face_maker_class: String,
},
DatumCoordinateSystem {
origin: Point3,
x_axis: Vector3,
y_axis: Vector3,
z_axis: Vector3,
},
DatumCoordinateSystemUnresolved,
Block {
dimensions: Option<[Length; 3]>,
placement: Option<Transform>,
},
EquationCurve {
parameter: String,
x_expression: String,
y_expression: String,
z_expression: String,
start: f64,
end: f64,
},
ProjectedCurve {
source: PathRef,
target_faces: FaceSelection,
direction: CurveProjectionDirection,
bidirectional: Option<bool>,
},
ProjectOnSurface {
sources: PathRef,
support_face: FaceSelection,
direction: Vector3,
mode: SurfaceProjectionMode,
height: Length,
offset: Length,
},
CompositeCurve {
segments: Vec<PathRef>,
closed: bool,
},
Helix {
axis_origin: Point3,
axis_direction: Vector3,
radius: Length,
pitch: Length,
revolutions: f64,
start_angle: Angle,
clockwise: bool,
radial_growth: Option<Length>,
cone_angle: Option<Angle>,
segment_turns: Option<f64>,
construction_style: Option<HelixConstructionStyle>,
},
HelixNativeAxis {
axis_native_ref: String,
axial_rise: Length,
pitch: Length,
revolutions: f64,
start_angle: Angle,
clockwise: bool,
},
Coil {
construction: CoilConstruction,
result: CoilResult,
},
Sphere {
center: Point3,
radius: Length,
op: BooleanOp,
},
Torus {
center: Point3,
axis: Vector3,
major_radius: Length,
minor_radius: Length,
op: BooleanOp,
},
Wrap {
profile: ProfileRef,
face: FaceSelection,
mode: WrapMode,
depth: Option<Length>,
},
Sketch {
space: SketchSpace,
sketch: Option<SketchId>,
},
SpatialSketch {
sketch: Option<SpatialSketchId>,
},
SketchBlockDefinition {
sketch: Option<SketchId>,
},
SketchBlockInstance {
block: Option<FeatureId>,
placement: Option<Transform>,
},
StoredGeometry,
ExtractBody {
source: BodySelection,
},
DerivedGeometry {
source: FeatureId,
},
ImportedGeometry {
path: String,
format: GeometryImportFormat,
},
Primitive {
solid: PrimitiveSolid,
op: BooleanOp,
},
Extrude {
profile: ProfileRef,
direction: ExtrudeDirection,
start: ExtrudeStart,
extent: ExtrudeExtent,
op: BooleanOp,
direction_source: Option<ExtrusionDirectionSource>,
solid: Option<bool>,
face_maker: Option<ExtrusionFaceMaker>,
inner_wire_taper: Option<InnerWireTaper>,
length_along_profile_normal: Option<bool>,
allow_multi_profile_faces: Option<bool>,
},
Revolve {
construction: RevolutionConstruction,
op: BooleanOp,
},
Sweep {
profile: Option<ProfileRef>,
sections: Vec<ProfileRef>,
path: Option<PathRef>,
mode: SweepMode,
orientation: Option<SweepOrientation>,
transition: Option<SweepTransition>,
transformation: Option<SweepTransformation>,
path_tangent: bool,
linearize: bool,
twist: Option<Angle>,
scale: Option<f64>,
allow_multi_profile_faces: Option<bool>,
},
HelicalSweep {
construction: HelicalSweepConstruction,
op: BooleanOp,
},
Binder {
sources: Vec<BinderSource>,
construction: BinderConstruction,
},
LoftUnresolved,
FreeformSurfaceUnresolved,
Loft {
sections: Vec<LoftSection>,
guides: Vec<PathRef>,
centerline: Option<PathRef>,
op: BooleanOp,
closed: bool,
solid: bool,
ruled: bool,
max_degree: Option<u32>,
check_compatibility: Option<bool>,
allow_multi_profile_faces: Option<bool>,
},
Rib {
construction: RibConstruction,
op: BooleanOp,
},
SheetMetalBaseFlange {
profile: ProfileRef,
thickness: Length,
side: SheetMetalThicknessSide,
},
Fillet {
groups: Vec<FilletGroup>,
},
FaceBlend {
first_faces: FaceSelection,
second_faces: FaceSelection,
radius: RadiusSpec,
},
Chamfer {
groups: Vec<ChamferGroup>,
flip_direction: bool,
},
Shell {
removed_faces: FaceSelection,
thickness: Option<Length>,
outward: Option<bool>,
mode: Option<ShellMode>,
join: Option<ShellJoin>,
resolve_intersections: Option<bool>,
allow_self_intersections: Option<bool>,
},
OffsetShape {
source: BodySelection,
distance: Length,
mode: ShellMode,
join: ShellJoin,
resolve_intersections: bool,
allow_self_intersections: bool,
fill: bool,
planar: bool,
},
Compound {
members: BodySelection,
},
RefineShape {
source: BodySelection,
},
ReverseShape {
source: BodySelection,
},
RuledBetweenCurves {
first: PathRef,
second: PathRef,
orientation: RuledCurveOrientation,
},
SectionShape {
first: BodySelection,
second: BodySelection,
approximate: bool,
},
MirrorShape {
source: BodySelection,
plane_origin: Point3,
plane_normal: Vector3,
plane_reference: Option<FaceSelection>,
},
Thicken {
faces: FaceSelection,
thickness: Option<Length>,
side: Option<ThickenSide>,
},
OffsetSurface {
faces: FaceSelection,
distance: Option<Length>,
},
KnitSurface {
faces: FaceSelection,
merge_entities: Option<bool>,
create_solid: Option<bool>,
gap_tolerance: Option<Length>,
},
SewBodies {
bodies: BodySelection,
gap_tolerance: Option<Length>,
},
FilledSurface {
boundary: SurfaceBoundary,
support_faces: FaceSelection,
continuity: Option<SurfaceContinuity>,
merge_result: Option<bool>,
},
BoundarySurfaceUnresolved,
TrimSurface {
faces: FaceSelection,
tool: PathRef,
keep: TrimRegion,
},
ExtendSurface {
faces: FaceSelection,
distance: Option<Length>,
method: SurfaceExtension,
},
RuledSurface {
edges: EdgeSelection,
support_faces: FaceSelection,
mode: RuledSurfaceMode,
},
Draft {
faces: FaceSelection,
neutral_plane: FaceSelection,
pull_direction: Option<Vector3>,
angle: Option<Angle>,
outward: Option<bool>,
},
DraftUnresolved,
Combine {
target: BodySelection,
tools: BodySelection,
op: BooleanOp,
},
BoundaryFill {
tools: BodySelection,
cells: Vec<BodySelection>,
},
CutWithSurface {
targets: BodySelection,
tools: FaceSelection,
reverse: bool,
},
TrimBodies {
targets: BodySelection,
tools: BodySelection,
keep: BodyTrimSide,
},
SplitBody {
targets: BodySelection,
tools: FaceSelection,
},
DeleteBody {
bodies: BodySelection,
mode: BodyRetentionMode,
},
DeleteFace {
faces: FaceSelection,
heal: bool,
},
ReplaceFace {
targets: FaceSelection,
replacements: FaceSelection,
},
MoveFace {
faces: FaceSelection,
motion: FaceMotion,
},
MoveBody {
bodies: BodySelection,
translation: Vector3,
rotation: Option<AxisAngle>,
copies: u32,
},
Dome {
faces: FaceSelection,
height: Option<Length>,
elliptical: Option<bool>,
reverse: Option<bool>,
},
Flex {
axis: Option<Vector3>,
mode: FlexMode,
},
Scale {
bodies: BodySelection,
center: Option<ScaleCenter>,
factors: ScaleFactors,
},
Hole {Show 14 fields
profile: Option<ProfileRef>,
profile_filter: Option<HoleProfileFilter>,
face: Option<FaceSelection>,
position: Option<Point3>,
direction: Option<Vector3>,
placements: Vec<HolePlacement>,
kind: HoleKind,
exit_kind: Option<HoleKind>,
diameter: Option<Length>,
extent: Option<Termination>,
bottom: Option<HoleBottom>,
taper_angle: Option<Angle>,
specification: Option<Box<HoleSpecification>>,
allow_multi_profile_faces: Option<bool>,
},
Pattern {
seeds: Vec<PatternSeed>,
pattern: PatternKind,
},
PostProcess {
operation: Box<FeatureDefinition>,
refine: bool,
fuzzy_tolerance: FuzzyTolerance,
},
Native {
kind: String,
parameters: BTreeMap<String, String>,
properties: BTreeMap<String, String>,
},
}Expand description
Neutral construction semantics, with an explicit native escape hatch.
Variants§
TreeNode
Non-modeling node retained in the ordered feature tree.
Fields
role: FeatureTreeNodeRoleStructural or presentation role of the node.
BaseFeature
Direct-modeling session represented by its captured result bodies.
Fields
bodies: BodySelectionBodies copied into the parametric timeline when the session closed.
InsertBodies
Independent bodies introduced by a copy-and-paste operation.
Fields
bodies: BodySelectionNewly created body copies in source order.
Form
Freeform modeling session represented by its final subdivision cages.
CosmeticThread
Non-geometric thread annotation attached to a cylindrical face.
Fields
face: FaceSelectionCylindrical face carrying the annotation.
extent: Option<CosmeticThreadExtent>Axial extent of the annotation, when resolved.
DatumPrincipalPlane
Built-in world-origin reference plane.
Fields
plane: PrincipalPlaneCanonical principal-plane role.
DatumPlane
Constructed reference plane.
Fields
DatumPlaneUnresolved
Constructed reference-plane family whose model-space frame is unresolved.
DatumOffsetPlane
Reference plane offset from another datum plane.
Fields
DatumAxis
Constructed reference axis.
DatumPoint
Constructed reference point.
DatumPointUnresolved
Datum point whose model-space position is unresolved.
PointGeometry
Standalone model vertex constructed at one point.
LineSegment
Straight edge between two finite points.
CircularArc
Circular edge over an angular interval.
Fields
EllipticArc
Elliptic edge over an angular interval.
Fields
Polyline
Ordered straight-edge chain.
Fields
RegularPolygonCurve
Regular planar polygon centered at the local origin.
PlanarPatch
Rectangular bounded planar face in the local XY plane.
FaceFromShapes
Faces built from an ordered set of source shapes.
Fields
sources: BodySelectionComplete ordered source-shape selection.
DatumCoordinateSystem
Constructed model-space coordinate system.
Fields
DatumCoordinateSystemUnresolved
Coordinate system whose model-space frame is unresolved.
Block
Rectangular solid primitive.
Fields
EquationCurve
Parametric model-space curve defined by coordinate expressions.
Fields
ProjectedCurve
Curve produced by projecting a source path onto target faces.
Fields
target_faces: FaceSelectionFaces receiving the projected curve.
direction: CurveProjectionDirectionDirection law used by the projection.
ProjectOnSurface
Shapes projected along a direction onto one support surface.
Fields
support_face: FaceSelectionSingle support face receiving the projection.
mode: SurfaceProjectionModeResult topology retained from the projected shapes.
CompositeCurve
Ordered chain of source paths exposed as one construction curve.
Fields
Helix
Circular helix or planar spiral constructed around an axis.
Fields
radial_growth: Option<Length>Radial growth per revolution for a planar spiral, when non-cylindrical.
construction_style: Option<HelixConstructionStyle>Persisted construction algorithm generation, when selectable.
HelixNativeAxis
Circular helix with retained native axis placement.
Fields
Coil
Solid primitive formed by sweeping a generated section along a helix or spiral.
Fields
construction: CoilConstructionComplete geometric and parametric construction definition.
result: CoilResultResult-body semantics.
Sphere
Solid sphere primitive.
Fields
Torus
Solid torus primitive.
Fields
Wrap
Profile mapped onto a target face.
Fields
profile: ProfileRefSketch or face profile mapped onto the target.
face: FaceSelectionFace receiving the mapped profile.
Sketch
Solved sketch node in the construction history.
Fields
space: SketchSpaceCoordinate space containing the sketch geometry.
SpatialSketch
Solved spatial-sketch node in the construction history.
Fields
sketch: Option<SpatialSketchId>Neutral model-space sketch geometry owned by this history node, when resolved.
SketchBlockDefinition
Reusable planar sketch geometry.
SketchBlockInstance
Placement of one reusable sketch-block definition.
Fields
StoredGeometry
Directly stored geometry with no replayable parametric construction.
The feature’s outputs identify the retained bodies when geometry is present.
ExtractBody
Body geometry copied from existing bodies.
Fields
source: BodySelectionBodies supplying the copied geometry.
DerivedGeometry
Geometry copied from an earlier feature without an additional modeling operation.
ImportedGeometry
Geometry imported from an external model file.
Fields
format: GeometryImportFormatModel format read from the external file.
Primitive
Parametric analytic solid primitive.
Fields
solid: PrimitiveSolidPrimitive dimensions and angular bounds.
Extrude
Linear extrusion of a profile.
Fields
profile: ProfileRefProfile swept along direction.
direction: ExtrudeDirectionDirection in which the profile is swept.
start: ExtrudeStartPlane or face from which the extrusion begins.
extent: ExtrudeExtentHow far the extrusion travels on each of its sides.
direction_source: Option<ExtrusionDirectionSource>Persisted source used to resolve the extrusion direction.
face_maker: Option<ExtrusionFaceMaker>Native face-building policy used to turn closed wires into faces.
inner_wire_taper: Option<InnerWireTaper>Taper orientation used for inner wires, when selectable.
Revolve
Revolution of a profile around an axis.
Fields
construction: RevolutionConstructionIndependently resolved construction inputs.
Sweep
Sweep of a profile along a path.
Fields
profile: Option<ProfileRef>Cross-section swept along the path, when resolved.
sections: Vec<ProfileRef>Additional cross-sections after the primary profile, in path order.
orientation: Option<SweepOrientation>Rule used to orient cross-sections along the path.
transition: Option<SweepTransition>Corner continuation used where path segments meet.
transformation: Option<SweepTransformation>Interpolation law used between multiple cross-sections.
HelicalSweep
Solid sweep of a profile along a parametrically defined helix or spiral.
Fields
construction: HelicalSweepConstructionComplete helix path and profile construction.
Binder
Live or frozen reference geometry imported from other design features.
Fields
sources: Vec<BinderSource>Ordered source objects and selected subelements.
construction: BinderConstructionBinding and derived-shape construction semantics.
LoftUnresolved
Loft-family skin whose section semantics remain unresolved.
FreeformSurfaceUnresolved
Freeform surface whose control geometry remains unresolved.
Loft
Loft through an ordered sequence of profile or point sections.
Fields
sections: Vec<LoftSection>Ordered cross-sections from the loft start to end.
max_degree: Option<u32>Maximum polynomial degree used to interpolate the sections, when constrained.
Rib
Thin rib grown from a profile.
Fields
construction: RibConstructionIndependently resolved construction inputs.
SheetMetalBaseFlange
Planar sheet-metal body created from a closed profile.
Fields
profile: ProfileRefClosed profile defining the planar sheet boundary.
side: SheetMetalThicknessSideDistribution of thickness relative to the profile plane.
Fillet
Edge fillet.
Fields
groups: Vec<FilletGroup>Ordered edge groups and their radius laws.
FaceBlend
Blend constructed between two face sets.
Fields
first_faces: FaceSelectionFirst support-face set.
second_faces: FaceSelectionSecond support-face set.
radius: RadiusSpecRadius law along the face intersection.
Chamfer
Edge chamfer.
Fields
groups: Vec<ChamferGroup>Ordered edge groups and their dimensional specifications.
Shell
Thin-wall shell operation.
Fields
removed_faces: FaceSelectionFaces removed to open the shell.
outward: Option<bool>Whether the wall is grown outward from the original boundary, as opposed to inward, when resolved.
OffsetShape
Offsets an entire source shape without removing opening faces.
Fields
source: BodySelectionSource shape or body to offset.
Compound
Builds one compound topology node from ordered source shapes.
Fields
members: BodySelectionOrdered source members retained as a native or resolved selection.
RefineShape
Removes redundant splitter topology from a source shape.
Fields
source: BodySelectionSource shape whose coincident boundaries are simplified.
ReverseShape
Reverses the topological orientation of a source shape.
Fields
source: BodySelectionSource shape whose complete orientation is reversed.
RuledBetweenCurves
Ruled sheet connecting two ordered boundary curves.
Fields
orientation: RuledCurveOrientationTraversal relationship between the two boundaries.
SectionShape
Intersection curves produced where two source shapes meet.
Fields
first: BodySelectionFirst intersected source shape.
second: BodySelectionSecond intersected source shape.
MirrorShape
Reflects one source shape across a model-space plane.
Fields
source: BodySelectionShape transformed into the mirrored result.
plane_reference: Option<FaceSelection>Native plane, face, or circle reference that supplied the resolved plane.
Thicken
Adds material normal to selected faces.
Fields
faces: FaceSelectionFaces offset by the operation.
side: Option<ThickenSide>Distribution of thickness relative to the selected faces, when resolved.
OffsetSurface
Surface copied at a signed normal offset from selected support faces.
Fields
faces: FaceSelectionFaces supplying the source surface geometry.
KnitSurface
Joins selected surface bodies along coincident or near-coincident boundaries.
Fields
faces: FaceSelectionFaces participating in the knit operation.
SewBodies
Joins sheet or solid bodies along coincident boundaries.
Fields
bodies: BodySelectionBodies participating in the sew operation.
FilledSurface
Surface patch spanning a selected edge boundary.
Fields
boundary: SurfaceBoundaryClosed boundary of the generated patch.
support_faces: FaceSelectionAdjacent faces supplying tangent or curvature conditions.
continuity: Option<SurfaceContinuity>Continuity imposed against the support faces, when resolved.
BoundarySurfaceUnresolved
Boundary-surface operation whose curve networks remain unresolved.
TrimSurface
Restricts selected surface faces to one side of a trimming path.
Fields
faces: FaceSelectionSurface faces modified by the operation.
keep: TrimRegionRegion retained after trimming.
ExtendSurface
Extends selected surface boundaries by a fixed distance.
Fields
faces: FaceSelectionSurface faces whose boundaries are extended.
method: SurfaceExtensionGeometric continuation law.
RuledSurface
Ruled surface grown from selected boundary edges.
Fields
edges: EdgeSelectionBoundary edges from which the surface is generated.
support_faces: FaceSelectionAdjacent faces supplying normal or tangent context.
mode: RuledSurfaceModeDirection law and extension distance.
Draft
Taper applied to selected faces about a neutral plane.
Fields
faces: FaceSelectionFaces whose angle is modified.
neutral_plane: FaceSelectionNeutral plane that remains fixed during the operation.
DraftUnresolved
Draft family whose operands remain unresolved.
Combine
Boolean operation between existing bodies.
Fields
target: BodySelectionBody modified by the operation.
tools: BodySelectionBodies consumed as Boolean tools.
BoundaryFill
Creates solid bodies from selected cells enclosed by boundary bodies.
Fields
tools: BodySelectionBodies whose faces partition space into candidate cells.
cells: Vec<BodySelection>Enclosed cells retained as result bodies, in source order.
CutWithSurface
Removes one side of selected bodies using selected surface faces.
Fields
targets: BodySelectionBodies cut by the operation.
tools: FaceSelectionOriented surface faces defining the cut.
TrimBodies
Removes one side of target bodies using ordered tool bodies.
Fields
targets: BodySelectionBodies modified by the operation.
tools: BodySelectionBodies defining the trimming boundary.
keep: BodyTrimSideSide retained by the trim.
SplitBody
Partitions selected bodies with selected surface faces while retaining every resulting side.
Fields
targets: BodySelectionBodies partitioned by the operation.
tools: FaceSelectionSurface faces extended as necessary to partition the targets.
DeleteBody
Deletes bodies directly or retains only the selected bodies.
Fields
bodies: BodySelectionBodies selected by the operation.
mode: BodyRetentionModeWhether selected bodies are deleted or retained.
DeleteFace
Removal of selected faces from an existing body.
Fields
faces: FaceSelectionFaces removed by the operation.
ReplaceFace
Replaces selected faces with another face set.
Fields
targets: FaceSelectionFaces removed from the target body.
replacements: FaceSelectionFaces whose underlying geometry supplies the replacement.
MoveFace
Direct motion of selected faces.
Fields
faces: FaceSelectionFaces modified by the operation.
motion: FaceMotionMotion applied to the selected faces.
MoveBody
Rigid translation or rotation of selected bodies, optionally creating copies.
Fields
bodies: BodySelectionBodies transformed by the operation.
Dome
Dome grown from selected planar faces.
Fields
faces: FaceSelectionFaces that bound the dome base.
Flex
Deformation of existing geometry about a feature axis.
Fields
Scale
Scales selected bodies about a model-space point.
Fields
bodies: BodySelectionBodies transformed by the operation.
center: Option<ScaleCenter>Fixed locus of the scale transform.
factors: ScaleFactorsIndependently decoded uniform and axis scale factors.
Hole
Drilled or machined hole.
Fields
profile: Option<ProfileRef>Sketch or profile supplying one or more hole locations.
profile_filter: Option<HoleProfileFilter>Geometry families in the profile that generate hole locations.
face: Option<FaceSelection>Face the hole is placed on, when known.
position: Option<Point3>Shared hole entry position when the construction carries one location separately.
direction: Option<Vector3>Shared drilling direction when carried independently of complete placements.
placements: Vec<HolePlacement>Complete one-or-many hole placements. Empty when placement is unresolved.
extent: Option<Termination>How deep the hole extends, when resolved. Holes travel on one side only, so the termination law needs no sidedness wrapper.
bottom: Option<HoleBottom>Shape and depth convention at the blind end of the hole.
specification: Option<Box<HoleSpecification>>Standard sizing and thread construction, when specified.
Pattern
Repetition or reflection of existing features.
Fields
seeds: Vec<PatternSeed>Geometry being repeated or reflected; empty when the source selection is unresolved.
pattern: PatternKindSpatial transform defining the repetition or reflection.
PostProcess
Operation followed by source-requested topology cleanup.
Fields
operation: Box<FeatureDefinition>Underlying construction whose result is post-processed.
fuzzy_tolerance: FuzzyToleranceBoolean-operation tolerance selection carried by the feature family.
Native
Source-native operation without neutral semantics.
Trait Implementations§
Source§impl Clone for FeatureDefinition
impl Clone for FeatureDefinition
Source§fn clone(&self) -> FeatureDefinition
fn clone(&self) -> FeatureDefinition
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for FeatureDefinition
impl Debug for FeatureDefinition
Source§impl<'de> Deserialize<'de> for FeatureDefinition
impl<'de> Deserialize<'de> for FeatureDefinition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl JsonSchema for FeatureDefinition
impl JsonSchema for FeatureDefinition
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
$ref keyword. Read more