[−][src]Struct prost_types::compiler::CodeGeneratorResponse
The plugin writes an encoded CodeGeneratorResponse to stdout.
Fields
error: Option<String>Error message. If non-empty, code generation failed. The plugin process should exit with status code zero even if it reports an error in this way.
This should be used to indicate errors in .proto files which prevent the code generator from generating correct code. Errors which indicate a problem in protoc itself -- such as the input CodeGeneratorRequest being unparseable -- should be reported by writing a message to stderr and exiting with a non-zero status code.
file: Vec<File>Methods
impl CodeGeneratorResponse[src]
Trait Implementations
impl PartialEq<CodeGeneratorResponse> for CodeGeneratorResponse[src]
fn eq(&self, other: &CodeGeneratorResponse) -> bool[src]
fn ne(&self, other: &CodeGeneratorResponse) -> bool[src]
impl Default for CodeGeneratorResponse[src]
fn default() -> CodeGeneratorResponse[src]
impl Clone for CodeGeneratorResponse[src]
fn clone(&self) -> CodeGeneratorResponse[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Debug for CodeGeneratorResponse[src]
impl Message for CodeGeneratorResponse[src]
fn encode_raw<B>(&self, buf: &mut B) where
B: BufMut, [src]
B: BufMut,
fn merge_field<B>(&mut self, buf: &mut B) -> Result<(), DecodeError> where
B: Buf, [src]
B: Buf,
fn encoded_len(&self) -> usize[src]
fn clear(&mut self)[src]
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut, [src]
B: BufMut,
Encodes the message to a buffer. Read more
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut, [src]
B: BufMut,
Encodes the message with a length-delimiter to a buffer. Read more
fn decode<B>(buf: B) -> Result<Self, DecodeError> where
B: IntoBuf,
Self: Default, [src]
B: IntoBuf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
B: IntoBuf,
Self: Default, [src]
B: IntoBuf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: IntoBuf, [src]
B: IntoBuf,
Decodes an instance of the message from a buffer, and merges it into self. Read more
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: IntoBuf, [src]
B: IntoBuf,
Decodes a length-delimited instance of the message from buffer, and merges it into self. Read more
Auto Trait Implementations
impl Send for CodeGeneratorResponse
impl Sync for CodeGeneratorResponse
Blanket Implementations
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T> From for T[src]
impl<T, U> TryFrom for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,