Skip to content

Commit

Permalink
cargo clippy
Browse files Browse the repository at this point in the history
  • Loading branch information
commial committed Jan 22, 2024
1 parent 3c6cac3 commit 12e0885
Showing 1 changed file with 12 additions and 15 deletions.
27 changes: 12 additions & 15 deletions bindings/python/src/lib.rs
Expand Up @@ -209,10 +209,7 @@ impl FileMetadata {

#[getter]
fn hash(&self) -> Option<Cow<[u8]>> {
match self.hash {
Some(ref hash) => Some(Cow::Borrowed(hash)),
None => None,
}
self.hash.as_ref().map(|h| Cow::Borrowed::<[u8]>(h))
}

fn __repr__(&self) -> String {
Expand Down Expand Up @@ -376,7 +373,7 @@ impl WriterConfig {
// Check parameters
let layers = match layers {
Some(layers_enabled) => Layers::from_bits(layers_enabled).ok_or(
mla::errors::Error::BadAPIArgument(format!("Unknown layers")),
mla::errors::Error::BadAPIArgument("Unknown layers".to_string()),
)?,
None => Layers::DEFAULT,
};
Expand All @@ -399,23 +396,23 @@ impl WriterConfig {
/// Enable a layer
fn enable_layer(mut slf: PyRefMut<Self>, layer: u8) -> Result<PyRefMut<Self>, WrappedError> {
let layer = Layers::from_bits(layer)
.ok_or(mla::errors::Error::BadAPIArgument(format!("Unknown layer")))?;
.ok_or(mla::errors::Error::BadAPIArgument("Unknown layer".to_string()))?;
slf.layers |= layer;
Ok(slf)
}

/// Disable a layer
fn disable_layer(mut slf: PyRefMut<Self>, layer: u8) -> Result<PyRefMut<Self>, WrappedError> {
let layer = Layers::from_bits(layer)
.ok_or(mla::errors::Error::BadAPIArgument(format!("Unknown layer")))?;
.ok_or(mla::errors::Error::BadAPIArgument("Unknown layer".to_string()))?;
slf.layers &= !layer;
Ok(slf)
}

/// Set several layers at once
fn set_layers(mut slf: PyRefMut<Self>, layers: u8) -> Result<PyRefMut<Self>, WrappedError> {
slf.layers = Layers::from_bits(layers)
.ok_or(mla::errors::Error::BadAPIArgument(format!("Unknown layer")))?;
.ok_or(mla::errors::Error::BadAPIArgument("Unknown layer".to_string()))?;
Ok(slf)
}

Expand All @@ -438,10 +435,10 @@ impl WriterConfig {
}

/// Set public keys
fn set_public_keys<'a>(
mut slf: PyRefMut<'a, Self>,
fn set_public_keys(
mut slf: PyRefMut<Self>,
public_keys: PublicKeys,
) -> Result<PyRefMut<'a, Self>, WrappedError> {
) -> Result<PyRefMut<Self>, WrappedError> {
slf.public_keys = Some(public_keys);
Ok(slf)
}
Expand Down Expand Up @@ -484,10 +481,10 @@ impl ReaderConfig {
}

/// Set private keys
fn set_private_keys<'a>(
mut slf: PyRefMut<'a, Self>,
fn set_private_keys(
mut slf: PyRefMut<Self>,
private_keys: PrivateKeys,
) -> Result<PyRefMut<'a, Self>, WrappedError> {
) -> Result<PyRefMut<Self>, WrappedError> {
slf.private_keys = Some(private_keys);
Ok(slf)
}
Expand Down Expand Up @@ -932,7 +929,7 @@ impl MLAFile {
.call_method1("read", (chunk_size,))?
.extract::<&PyBytes>()?
.as_bytes();
if data.len() == 0 {
if data.is_empty() {
break;
}
writer.append_file_content(id, data.len(), data)?;
Expand Down

0 comments on commit 12e0885

Please sign in to comment.