mirror of
https://github.com/aljazceru/turso.git
synced 2025-12-17 08:34:19 +01:00
remove unnecessary enum variant
This commit is contained in:
@@ -2,7 +2,6 @@ use std::num::NonZero;
|
|||||||
|
|
||||||
#[derive(Clone, Debug)]
|
#[derive(Clone, Debug)]
|
||||||
pub enum Parameter {
|
pub enum Parameter {
|
||||||
Anonymous(NonZero<usize>),
|
|
||||||
Indexed(NonZero<usize>),
|
Indexed(NonZero<usize>),
|
||||||
Named(String, NonZero<usize>),
|
Named(String, NonZero<usize>),
|
||||||
}
|
}
|
||||||
@@ -16,7 +15,6 @@ impl PartialEq for Parameter {
|
|||||||
impl Parameter {
|
impl Parameter {
|
||||||
pub fn index(&self) -> NonZero<usize> {
|
pub fn index(&self) -> NonZero<usize> {
|
||||||
match self {
|
match self {
|
||||||
Parameter::Anonymous(index) => *index,
|
|
||||||
Parameter::Indexed(index) => *index,
|
Parameter::Indexed(index) => *index,
|
||||||
Parameter::Named(_, index) => *index,
|
Parameter::Named(_, index) => *index,
|
||||||
}
|
}
|
||||||
@@ -51,7 +49,6 @@ impl Parameters {
|
|||||||
|
|
||||||
pub fn name(&self, index: NonZero<usize>) -> Option<String> {
|
pub fn name(&self, index: NonZero<usize>) -> Option<String> {
|
||||||
self.list.iter().find_map(|p| match p {
|
self.list.iter().find_map(|p| match p {
|
||||||
Parameter::Anonymous(i) if *i == index => Some("?".to_string()),
|
|
||||||
Parameter::Indexed(i) if *i == index => Some(format!("?{i}")),
|
Parameter::Indexed(i) if *i == index => Some(format!("?{i}")),
|
||||||
Parameter::Named(name, i) if *i == index => Some(name.to_owned()),
|
Parameter::Named(name, i) if *i == index => Some(name.to_owned()),
|
||||||
_ => None,
|
_ => None,
|
||||||
|
|||||||
Reference in New Issue
Block a user