pub struct EnumRewrite {
pub schema: String,
pub field: String,
pub values: Vec<String>,
}Expand description
Enum value rewrite for a schema field whose runtime serde strips prefixes.
Fields§
§schema: StringSchema name in gnostic format (e.g., operations.v1.HealthResponse).
field: StringField name in camelCase (e.g., status).
values: Vec<String>Rewritten enum values matching runtime wire format (e.g., ["healthy", "unhealthy"]).
Trait Implementations§
Source§impl Clone for EnumRewrite
impl Clone for EnumRewrite
Source§fn clone(&self) -> EnumRewrite
fn clone(&self) -> EnumRewrite
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for EnumRewrite
impl RefUnwindSafe for EnumRewrite
impl Send for EnumRewrite
impl Sync for EnumRewrite
impl Unpin for EnumRewrite
impl UnwindSafe for EnumRewrite
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