//! What a sliced job says about itself, and the bounds it narrows to.
use BTreeMap;
use JsonSchema;
use ;
use crateAdjustable;
use crateRange;
/// What a sliced job declares about itself and about what may be adjusted.
///
/// An adjustable the manifest does not name takes the envelope's own range; a
/// manifest range wider than the envelope's is narrowed to the envelope's and
/// the narrowing is recorded on the print. A manifest may only narrow.