#[non_exhaustive]pub struct ListRuleGroupsOutput {
pub next_marker: Option<String>,
pub rule_groups: Option<Vec<RuleGroupSummary>>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.next_marker: Option<String>
If you have more RuleGroups
than the number that you specified for Limit
in the request, the response includes a NextMarker
value. To list more RuleGroups
, submit another ListRuleGroups
request, and specify the NextMarker
value from the response in the NextMarker
value in the next request.
rule_groups: Option<Vec<RuleGroupSummary>>
An array of RuleGroup
objects.
Implementations§
source§impl ListRuleGroupsOutput
impl ListRuleGroupsOutput
sourcepub fn next_marker(&self) -> Option<&str>
pub fn next_marker(&self) -> Option<&str>
If you have more RuleGroups
than the number that you specified for Limit
in the request, the response includes a NextMarker
value. To list more RuleGroups
, submit another ListRuleGroups
request, and specify the NextMarker
value from the response in the NextMarker
value in the next request.
sourcepub fn rule_groups(&self) -> &[RuleGroupSummary]
pub fn rule_groups(&self) -> &[RuleGroupSummary]
An array of RuleGroup
objects.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .rule_groups.is_none()
.
source§impl ListRuleGroupsOutput
impl ListRuleGroupsOutput
sourcepub fn builder() -> ListRuleGroupsOutputBuilder
pub fn builder() -> ListRuleGroupsOutputBuilder
Creates a new builder-style object to manufacture ListRuleGroupsOutput
.
Trait Implementations§
source§impl Clone for ListRuleGroupsOutput
impl Clone for ListRuleGroupsOutput
source§fn clone(&self) -> ListRuleGroupsOutput
fn clone(&self) -> ListRuleGroupsOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ListRuleGroupsOutput
impl Debug for ListRuleGroupsOutput
source§impl PartialEq for ListRuleGroupsOutput
impl PartialEq for ListRuleGroupsOutput
source§fn eq(&self, other: &ListRuleGroupsOutput) -> bool
fn eq(&self, other: &ListRuleGroupsOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for ListRuleGroupsOutput
impl RequestId for ListRuleGroupsOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for ListRuleGroupsOutput
Auto Trait Implementations§
impl Freeze for ListRuleGroupsOutput
impl RefUnwindSafe for ListRuleGroupsOutput
impl Send for ListRuleGroupsOutput
impl Sync for ListRuleGroupsOutput
impl Unpin for ListRuleGroupsOutput
impl UnwindSafe for ListRuleGroupsOutput
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
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> 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>
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>
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 more