pub struct State {Show 29 fields
pub users: TableState<IamUser>,
pub current_user: Option<String>,
pub user_tab: UserTab,
pub user_input_focus: InputFocus,
pub roles: TableState<IamRole>,
pub current_role: Option<String>,
pub role_tab: RoleTab,
pub role_input_focus: InputFocus,
pub groups: TableState<IamGroup>,
pub current_group: Option<String>,
pub group_tab: GroupTab,
pub group_input_focus: InputFocus,
pub policies: TableState<Policy>,
pub policy_type_filter: String,
pub policy_input_focus: InputFocus,
pub current_policy: Option<String>,
pub policy_document: String,
pub policy_scroll: usize,
pub trust_policy_document: String,
pub trust_policy_scroll: usize,
pub tags: TableState<RoleTag>,
pub user_tags: TableState<UserTag>,
pub user_group_memberships: TableState<UserGroup>,
pub group_users: TableState<GroupUser>,
pub last_accessed_services: TableState<LastAccessedService>,
pub last_accessed_filter: String,
pub last_accessed_history_filter: AccessHistoryFilter,
pub last_accessed_input_focus: InputFocus,
pub revoke_sessions_scroll: usize,
}Fields§
§users: TableState<IamUser>§current_user: Option<String>§user_tab: UserTab§user_input_focus: InputFocus§roles: TableState<IamRole>§current_role: Option<String>§role_tab: RoleTab§role_input_focus: InputFocus§groups: TableState<IamGroup>§current_group: Option<String>§group_tab: GroupTab§group_input_focus: InputFocus§policies: TableState<Policy>§policy_type_filter: String§policy_input_focus: InputFocus§current_policy: Option<String>§policy_document: String§policy_scroll: usize§trust_policy_document: String§trust_policy_scroll: usize§user_group_memberships: TableState<UserGroup>§group_users: TableState<GroupUser>§last_accessed_services: TableState<LastAccessedService>§last_accessed_filter: String§last_accessed_history_filter: AccessHistoryFilter§last_accessed_input_focus: InputFocus§revoke_sessions_scroll: usizeImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for State
impl RefUnwindSafe for State
impl Send for State
impl Sync for State
impl Unpin for State
impl UnsafeUnpin for State
impl UnwindSafe for State
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> 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>
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 moreCreates a shared type from an unshared type.