pub struct ReviewNextSchema {
pub output_kind: String,
pub state_id: Option<String>,
pub headline: Option<String>,
pub existing_signatures: Option<u32>,
pub next: RequiredNullableNextState,
}Expand description
heddle review next --output json emits a stable envelope keyed by
output_kind: "review_next". When the scan window holds a pending
review, the pending state’s view is flattened alongside output_kind
(state_id, headline, existing_signatures) and the same view is
echoed under next. When no pending review is found, only
output_kind and next: null are emitted — there is no top-level
null. Mirrors the envelope built in review::run_next.
Fields§
§output_kind: String§state_id: Option<String>§headline: Option<String>§existing_signatures: Option<u32>§next: RequiredNullableNextStateTrait Implementations§
Source§impl Debug for ReviewNextSchema
impl Debug for ReviewNextSchema
Source§impl JsonSchema for ReviewNextSchema
impl JsonSchema for ReviewNextSchema
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for ReviewNextSchema
impl RefUnwindSafe for ReviewNextSchema
impl Send for ReviewNextSchema
impl Sync for ReviewNextSchema
impl Unpin for ReviewNextSchema
impl UnsafeUnpin for ReviewNextSchema
impl UnwindSafe for ReviewNextSchema
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request