pub struct HttpRule {
pub selector: String,
pub body: String,
pub response_body: String,
pub additional_bindings: RepeatedField<HttpRule>,
pub pattern: Option<HttpRule_oneof_pattern>,
pub unknown_fields: UnknownFields,
pub cached_size: CachedSize,
}Fields§
§selector: String§body: String§response_body: String§additional_bindings: RepeatedField<HttpRule>§pattern: Option<HttpRule_oneof_pattern>§unknown_fields: UnknownFields§cached_size: CachedSizeImplementations§
Source§impl HttpRule
impl HttpRule
pub fn new() -> HttpRule
pub fn get_selector(&self) -> &str
pub fn clear_selector(&mut self)
pub fn set_selector(&mut self, v: String)
pub fn mut_selector(&mut self) -> &mut String
pub fn take_selector(&mut self) -> String
pub fn get_get(&self) -> &str
pub fn clear_get(&mut self)
pub fn has_get(&self) -> bool
pub fn set_get(&mut self, v: String)
pub fn mut_get(&mut self) -> &mut String
pub fn take_get(&mut self) -> String
pub fn get_put(&self) -> &str
pub fn clear_put(&mut self)
pub fn has_put(&self) -> bool
pub fn set_put(&mut self, v: String)
pub fn mut_put(&mut self) -> &mut String
pub fn take_put(&mut self) -> String
pub fn get_post(&self) -> &str
pub fn clear_post(&mut self)
pub fn has_post(&self) -> bool
pub fn set_post(&mut self, v: String)
pub fn mut_post(&mut self) -> &mut String
pub fn take_post(&mut self) -> String
pub fn get_delete(&self) -> &str
pub fn clear_delete(&mut self)
pub fn has_delete(&self) -> bool
pub fn set_delete(&mut self, v: String)
pub fn mut_delete(&mut self) -> &mut String
pub fn take_delete(&mut self) -> String
pub fn get_patch(&self) -> &str
pub fn clear_patch(&mut self)
pub fn has_patch(&self) -> bool
pub fn set_patch(&mut self, v: String)
pub fn mut_patch(&mut self) -> &mut String
pub fn take_patch(&mut self) -> String
pub fn get_custom(&self) -> &CustomHttpPattern
pub fn clear_custom(&mut self)
pub fn has_custom(&self) -> bool
pub fn set_custom(&mut self, v: CustomHttpPattern)
pub fn mut_custom(&mut self) -> &mut CustomHttpPattern
pub fn take_custom(&mut self) -> CustomHttpPattern
pub fn get_body(&self) -> &str
pub fn clear_body(&mut self)
pub fn set_body(&mut self, v: String)
pub fn mut_body(&mut self) -> &mut String
pub fn take_body(&mut self) -> String
pub fn get_response_body(&self) -> &str
pub fn clear_response_body(&mut self)
pub fn set_response_body(&mut self, v: String)
pub fn mut_response_body(&mut self) -> &mut String
pub fn take_response_body(&mut self) -> String
pub fn get_additional_bindings(&self) -> &[HttpRule]
pub fn clear_additional_bindings(&mut self)
pub fn set_additional_bindings(&mut self, v: RepeatedField<HttpRule>)
pub fn mut_additional_bindings(&mut self) -> &mut RepeatedField<HttpRule>
pub fn take_additional_bindings(&mut self) -> RepeatedField<HttpRule>
Trait Implementations§
Source§impl Message for HttpRule
impl Message for HttpRule
Source§fn is_initialized(&self) -> bool
fn is_initialized(&self) -> bool
True iff all required fields are initialized.
Always returns
true for protobuf 3.Source§fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> ProtobufResult<()>
fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> ProtobufResult<()>
Update this message object with fields read from given stream.
Source§fn compute_size(&self) -> u32
fn compute_size(&self) -> u32
Compute and cache size of this message and all nested messages
Source§fn write_to_with_cached_sizes(
&self,
os: &mut CodedOutputStream<'_>,
) -> ProtobufResult<()>
fn write_to_with_cached_sizes( &self, os: &mut CodedOutputStream<'_>, ) -> ProtobufResult<()>
Write message to the stream. Read more
Source§fn get_cached_size(&self) -> u32
fn get_cached_size(&self) -> u32
Get size previously computed by
compute_size.Source§fn get_unknown_fields(&self) -> &UnknownFields
fn get_unknown_fields(&self) -> &UnknownFields
Get a reference to unknown fields.
Source§fn mut_unknown_fields(&mut self) -> &mut UnknownFields
fn mut_unknown_fields(&mut self) -> &mut UnknownFields
Get a mutable reference to unknown fields.
Source§fn as_any_mut(&mut self) -> &mut dyn Any
fn as_any_mut(&mut self) -> &mut dyn Any
View self as mutable
Any.Source§fn descriptor(&self) -> &'static MessageDescriptor
fn descriptor(&self) -> &'static MessageDescriptor
Message descriptor for this message, used for reflection.
Source§fn descriptor_static() -> &'static MessageDescriptor
fn descriptor_static() -> &'static MessageDescriptor
Get message descriptor for message type. Read more
Source§fn default_instance() -> &'static HttpRule
fn default_instance() -> &'static HttpRule
Return a pointer to default immutable message with static lifetime. Read more
Source§fn parse_from(is: &mut CodedInputStream<'_>) -> Result<Self, ProtobufError>where
Self: Sized,
fn parse_from(is: &mut CodedInputStream<'_>) -> Result<Self, ProtobufError>where
Self: Sized,
Parse message from stream.
Source§fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<(), ProtobufError>
fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<(), ProtobufError>
Write the message to the stream. Read more
Source§fn write_length_delimited_to(
&self,
os: &mut CodedOutputStream<'_>,
) -> Result<(), ProtobufError>
fn write_length_delimited_to( &self, os: &mut CodedOutputStream<'_>, ) -> Result<(), ProtobufError>
Write the message to the stream prepending the message with message length
encoded as varint.
Source§fn write_length_delimited_to_vec(
&self,
vec: &mut Vec<u8>,
) -> Result<(), ProtobufError>
fn write_length_delimited_to_vec( &self, vec: &mut Vec<u8>, ) -> Result<(), ProtobufError>
Write the message to the vec, prepend the message with message length
encoded as varint.
Source§fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), ProtobufError>
fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), ProtobufError>
Update this message object with fields read from given stream.
Source§fn parse_from_reader(reader: &mut dyn Read) -> Result<Self, ProtobufError>where
Self: Sized,
fn parse_from_reader(reader: &mut dyn Read) -> Result<Self, ProtobufError>where
Self: Sized,
Parse message from reader.
Parse stops on EOF or when error encountered.
Source§fn parse_from_bytes(bytes: &[u8]) -> Result<Self, ProtobufError>where
Self: Sized,
fn parse_from_bytes(bytes: &[u8]) -> Result<Self, ProtobufError>where
Self: Sized,
Parse message from byte array.
Source§fn check_initialized(&self) -> Result<(), ProtobufError>
fn check_initialized(&self) -> Result<(), ProtobufError>
Check if all required fields of this object are initialized.
Source§fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), ProtobufError>
fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), ProtobufError>
Write the message to the writer.
Source§fn write_to_vec(&self, v: &mut Vec<u8>) -> Result<(), ProtobufError>
fn write_to_vec(&self, v: &mut Vec<u8>) -> Result<(), ProtobufError>
Write the message to bytes vec.
Source§fn write_to_bytes(&self) -> Result<Vec<u8>, ProtobufError>
fn write_to_bytes(&self) -> Result<Vec<u8>, ProtobufError>
Write the message to bytes vec.
Source§fn write_length_delimited_to_writer(
&self,
w: &mut dyn Write,
) -> Result<(), ProtobufError>
fn write_length_delimited_to_writer( &self, w: &mut dyn Write, ) -> Result<(), ProtobufError>
Write the message to the writer, prepend the message with message length
encoded as varint.
Source§fn write_length_delimited_to_bytes(&self) -> Result<Vec<u8>, ProtobufError>
fn write_length_delimited_to_bytes(&self) -> Result<Vec<u8>, ProtobufError>
Write the message to the bytes vec, prepend the message with message length
encoded as varint.
Source§impl ProtobufValue for HttpRule
impl ProtobufValue for HttpRule
Source§fn as_ref(&self) -> ReflectValueRef<'_>
fn as_ref(&self) -> ReflectValueRef<'_>
As ref
Source§fn is_non_zero(&self) -> bool
fn is_non_zero(&self) -> bool
Is value non-zero?
Source§fn as_ref_copy(&self) -> ReflectValueRef<'static>
fn as_ref_copy(&self) -> ReflectValueRef<'static>
impl StructuralPartialEq for HttpRule
Auto Trait Implementations§
impl !Freeze for HttpRule
impl RefUnwindSafe for HttpRule
impl Send for HttpRule
impl Sync for HttpRule
impl Unpin for HttpRule
impl UnwindSafe for HttpRule
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