# Enum ruma_signatures::Algorithm

source · ```
pub enum Algorithm {
Ed25519,
}
```

## Expand description

The algorithm used for signing data.

## Variants§

### Ed25519

The Ed25519 digital signature algorithm.

## Trait Implementations§

source§### impl PartialEq for Algorithm

### impl PartialEq for Algorithm

### impl Eq for Algorithm

### impl StructuralPartialEq for Algorithm

## Auto Trait Implementations§

### impl RefUnwindSafe for Algorithm

### impl Send for Algorithm

### impl Sync for Algorithm

### impl Unpin for Algorithm

### impl UnwindSafe for Algorithm

## 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

§### impl<Q, K> Equivalent<K> for Q

### impl<Q, K> Equivalent<K> for Q

§#### fn equivalent(&self, key: &K) -> bool

#### fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more

§### impl<Q, K> Equivalent<K> for Q

### impl<Q, K> Equivalent<K> for Q

§#### fn equivalent(&self, key: &K) -> bool

#### fn equivalent(&self, key: &K) -> bool

Compare self to

`key`

and return `true`

if they are equal.