pub struct AlterUserScramCredentialsResult {
pub user: String,
pub error_code: i16,
pub error_message: Option<String>,
}Expand description
Per-user result of AlterUserScramCredentials v0.
Self::error / Self::error_results are Java
AlterUserScramCredentialsRequest.getErrorResponse (one user /
unique sorted names from Deletions and Upsertions).
Fields§
§user: StringSCRAM user name.
error_code: i16Kafka error code (0 is success).
error_message: Option<String>Broker error message, when present.
Implementations§
Source§impl AlterUserScramCredentialsResult
impl AlterUserScramCredentialsResult
Sourcepub fn error(user: impl Into<String>, error_code: i16) -> Self
pub fn error(user: impl Into<String>, error_code: i16) -> Self
Java AlterUserScramCredentialsRequest.getErrorResponse one user.
Sets User and ErrorCode. ErrorMessage is the JSON default
(null); official Java also sets the English Errors.message
string. Throttle on the response is the JSON default (0).
Sourcepub fn error_results(
deletions: &[ScramCredentialDeletion],
upsertions: &[ScramCredentialUpsertion],
error_code: i16,
) -> Vec<Self>
pub fn error_results( deletions: &[ScramCredentialDeletion], upsertions: &[ScramCredentialUpsertion], error_code: i16, ) -> Vec<Self>
Java AlterUserScramCredentialsRequest.getErrorResponse Results.
Unique user names from Deletions then Upsertions, sorted, each
through Self::error.
Sourcepub fn error_code(&self) -> i16
pub fn error_code(&self) -> i16
Kafka error code (0 is success).
Sourcepub fn error_message(&self) -> Option<&str>
pub fn error_message(&self) -> Option<&str>
Broker error message, when present.
Trait Implementations§
Source§impl Clone for AlterUserScramCredentialsResult
impl Clone for AlterUserScramCredentialsResult
Source§fn clone(&self) -> AlterUserScramCredentialsResult
fn clone(&self) -> AlterUserScramCredentialsResult
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 moreimpl Eq for AlterUserScramCredentialsResult
impl StructuralPartialEq for AlterUserScramCredentialsResult
Auto Trait Implementations§
impl Freeze for AlterUserScramCredentialsResult
impl RefUnwindSafe for AlterUserScramCredentialsResult
impl Send for AlterUserScramCredentialsResult
impl Sync for AlterUserScramCredentialsResult
impl Unpin for AlterUserScramCredentialsResult
impl UnsafeUnpin for AlterUserScramCredentialsResult
impl UnwindSafe for AlterUserScramCredentialsResult
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