#[derive(Debug)]
pub struct AzureNamedKeyCredential {
name: String,
key: String,
}
impl AzureNamedKeyCredential {
pub fn new(name: impl Into<String>, key: impl Into<String>) -> Self {
Self {
name: name.into(),
key: key.into(),
}
}
pub fn update(&mut self, name: impl Into<String>, key: impl Into<String>) {
self.name = name.into();
self.key = key.into();
}
pub fn name(&self) -> &str {
&self.name
}
pub fn key(&self) -> &str {
&self.key
}
}