pub struct GrayFeatureUpdateRequest {
pub feature_name: String,
pub description: String,
pub enabled: bool,
pub rollout_rate: i32,
pub tester_member_ids: Vec<i32>,
}Expand description
灰度功能更新请求。
Fields§
§feature_name: String功能展示名称。
description: String功能说明。
enabled: bool功能是否启用。
rollout_rate: i32灰度比例,0 到 10000 分别表示 0% 到 100%。
tester_member_ids: Vec<i32>体验组员 ID 列表。
Trait Implementations§
Source§impl Clone for GrayFeatureUpdateRequest
impl Clone for GrayFeatureUpdateRequest
Source§fn clone(&self) -> GrayFeatureUpdateRequest
fn clone(&self) -> GrayFeatureUpdateRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GrayFeatureUpdateRequest
impl Debug for GrayFeatureUpdateRequest
Source§impl<'de> Deserialize<'de> for GrayFeatureUpdateRequest
impl<'de> Deserialize<'de> for GrayFeatureUpdateRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GrayFeatureUpdateRequest
impl RefUnwindSafe for GrayFeatureUpdateRequest
impl Send for GrayFeatureUpdateRequest
impl Sync for GrayFeatureUpdateRequest
impl Unpin for GrayFeatureUpdateRequest
impl UnsafeUnpin for GrayFeatureUpdateRequest
impl UnwindSafe for GrayFeatureUpdateRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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