common: don't expose types directly

This commit is contained in:
2025-12-05 20:59:19 +09:00
parent cdb3b2d58c
commit ef753e199a
97 changed files with 99 additions and 100 deletions

View File

@@ -1,6 +1,6 @@
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::AudioOutputId,
common::types::AudioOutputId,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -1,6 +1,6 @@
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::AudioOutputId,
common::types::AudioOutputId,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -4,7 +4,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserResult, ResponseParserError},
common::AudioOutputId,
common::types::AudioOutputId,
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, expect_property_type},
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::AudioOutputId,
common::types::AudioOutputId,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -1,6 +1,6 @@
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::AudioOutputId,
common::types::AudioOutputId,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserResult, ResponseParserError},
common::ChannelName,
common::types::ChannelName,
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, expect_property_type},
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserResult, ResponseParserError},
common::ChannelName,
common::types::ChannelName,
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, expect_property_type},
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::ChannelName,
common::types::ChannelName,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -1,6 +1,6 @@
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::ChannelName,
common::types::ChannelName,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -1,6 +1,6 @@
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::ChannelName,
common::types::ChannelName,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -1,7 +1,7 @@
use crate::{
Request,
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::Feature,
common::types::Feature,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -1,7 +1,7 @@
use crate::{
Request,
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::Feature,
common::types::Feature,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -1,7 +1,7 @@
use crate::{
Request,
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::TagName,
common::types::TagName,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -1,7 +1,7 @@
use crate::{
Request,
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::TagName,
common::types::TagName,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -1,7 +1,7 @@
use crate::{
Request,
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::TagName,
common::types::TagName,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -1,6 +1,6 @@
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::SongPosition,
common::types::SongPosition,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -1,6 +1,6 @@
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::SongId,
common::types::SongId,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{SongPosition, TimeWithFractions},
common::types::{SongPosition, TimeWithFractions},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -5,7 +5,7 @@ use crate::{
Command, Request, RequestParserError, RequestParserResult, ResponseAttributes,
ResponseParserError,
},
common::{SeekMode, TimeWithFractions},
common::types::{SeekMode, TimeWithFractions},
request_tokenizer::RequestTokenizer,
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{SongId, TimeWithFractions},
common::types::{SongId, TimeWithFractions},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -4,7 +4,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{Offset, Uri},
common::types::{Offset, Uri},
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, get_and_parse_property, get_property},
};

View File

@@ -4,7 +4,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::GroupType,
common::types::GroupType,
filter::Filter,
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, get_and_parse_property},

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{Sort, WindowRange},
common::types::{Sort, WindowRange},
filter::Filter,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{SongPosition, Sort, WindowRange},
common::types::{SongPosition, Sort, WindowRange},
filter::Filter,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,

View File

@@ -4,7 +4,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::Uri,
common::types::Uri,
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, get_and_parse_property},
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{GroupType, TagName, WindowRange},
common::types::{GroupType, TagName, WindowRange},
filter::Filter,
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, expect_property_type},

View File

@@ -1,6 +1,6 @@
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::Uri,
common::types::Uri,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -1,6 +1,6 @@
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::Uri,
common::types::Uri,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -1,6 +1,6 @@
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::Uri,
common::types::Uri,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::Uri,
common::types::Uri,
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, expect_property_type},
};

View File

@@ -2,7 +2,7 @@ use std::collections::HashMap;
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::Uri,
common::types::Uri,
request_tokenizer::RequestTokenizer,
response_tokenizer::{GenericResponseValue, ResponseAttributes},
};

View File

@@ -4,7 +4,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{Offset, Uri},
common::types::{Offset, Uri},
request_tokenizer::RequestTokenizer,
response_tokenizer::{
ResponseAttributes, get_and_parse_property, get_optional_property, get_property,

View File

@@ -4,7 +4,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserResult, ResponseParserError},
common::Uri,
common::types::Uri,
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, get_and_parse_property},
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{Sort, WindowRange},
common::types::{Sort, WindowRange},
filter::Filter,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,

View File

@@ -5,7 +5,7 @@ use crate::{
Command, Request, RequestParserError, RequestParserResult, ResponseAttributes,
ResponseParserError,
},
common::{SongPosition, Sort, WindowRange},
common::types::{SongPosition, Sort, WindowRange},
filter::Filter,
request_tokenizer::RequestTokenizer,
};

View File

@@ -5,7 +5,7 @@ use crate::{
Command, Request, RequestParserError, RequestParserResult, ResponseAttributes,
ResponseParserError,
},
common::{PlaylistName, SongPosition, Sort, WindowRange},
common::types::{PlaylistName, SongPosition, Sort, WindowRange},
filter::Filter,
request_tokenizer::RequestTokenizer,
};

View File

@@ -4,7 +4,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::GroupType,
common::types::GroupType,
filter::Filter,
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, get_and_parse_property},

View File

@@ -4,7 +4,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserResult, ResponseParserError},
common::Uri,
common::types::Uri,
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, get_and_parse_property},
};

View File

@@ -1,6 +1,6 @@
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::PartitionName,
common::types::PartitionName,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -1,6 +1,6 @@
use crate::{
commands::{Command, Request, RequestParserResult, ResponseParserError},
common::PartitionName,
common::types::PartitionName,
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, expect_property_type},
};

View File

@@ -1,6 +1,6 @@
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::PartitionName,
common::types::PartitionName,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -1,6 +1,6 @@
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::PartitionName,
common::types::PartitionName,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -2,7 +2,7 @@ use std::str::FromStr;
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::BoolOrOneshot,
common::types::BoolOrOneshot,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};
@@ -20,7 +20,7 @@ impl Command for Consume {
fn parse_request(mut parts: RequestTokenizer<'_>) -> RequestParserResult<'_> {
let state = match parts.next() {
Some(s) => crate::common::BoolOrOneshot::from_str(s)
Some(s) => crate::common::types::BoolOrOneshot::from_str(s)
.map_err(|_| RequestParserError::SyntaxError(0, s.to_owned()))?,
None => return Err(RequestParserError::UnexpectedEOF),
};

View File

@@ -1,6 +1,6 @@
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::Seconds,
common::types::Seconds,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -2,7 +2,7 @@ use std::collections::HashMap;
use crate::{
commands::{Command, Request, RequestParserResult, ResponseParserError},
common::VolumeValue,
common::types::VolumeValue,
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, get_and_parse_property},
};

View File

@@ -1,6 +1,6 @@
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::Seconds,
common::types::Seconds,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -2,7 +2,7 @@ use std::str::FromStr;
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::ReplayGainModeMode,
common::types::ReplayGainModeMode,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -4,7 +4,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserResult, ResponseParserError},
common::ReplayGainModeMode,
common::types::ReplayGainModeMode,
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, get_property},
};

View File

@@ -2,7 +2,7 @@ use std::str::FromStr;
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::VolumeValue,
common::types::VolumeValue,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -2,7 +2,7 @@ use std::str::FromStr;
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::BoolOrOneshot,
common::types::BoolOrOneshot,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};
@@ -20,7 +20,7 @@ impl Command for Single {
fn parse_request(mut parts: RequestTokenizer<'_>) -> RequestParserResult<'_> {
let state = match parts.next() {
Some(s) => crate::common::BoolOrOneshot::from_str(s)
Some(s) => crate::common::types::BoolOrOneshot::from_str(s)
.map_err(|_| RequestParserError::SyntaxError(0, s.to_owned()))?,
None => return Err(RequestParserError::UnexpectedEOF),
};

View File

@@ -2,7 +2,7 @@ use std::str::FromStr;
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::VolumeValue,
common::types::VolumeValue,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -2,7 +2,7 @@ use std::str::FromStr;
use crate::{
commands::{Command, Request, RequestParserResult, ResponseParserError},
common::SubSystem,
common::types::SubSystem,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -5,7 +5,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserResult, ResponseParserError},
common::{Audio, BoolOrOneshot, SongId, SongPosition},
common::types::{Audio, BoolOrOneshot, SongId, SongPosition},
request_tokenizer::RequestTokenizer,
response_tokenizer::{
GenericResponseValue, ResponseAttributes, get_and_parse_optional_property,

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{SongPosition, Uri},
common::types::{SongPosition, Uri},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{SongId, SongPosition, Uri},
common::types::{SongId, SongPosition, Uri},
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, get_next_and_parse_property},
};

View File

@@ -5,7 +5,7 @@ use crate::{
commands::{
Command, RequestParserError, RequestParserResult, ResponseAttributes, ResponseParserError,
},
common::{SongId, TagName, TagValue},
common::types::{SongId, TagName, TagValue},
request_tokenizer::RequestTokenizer,
};

View File

@@ -3,7 +3,7 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::{SongId, TagName},
common::types::{SongId, TagName},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -3,7 +3,7 @@ use std::str::FromStr;
use crate::{
Request,
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::OneOrRange,
common::types::OneOrRange,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -1,7 +1,7 @@
use crate::{
Request,
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::SongId,
common::types::SongId,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -5,7 +5,7 @@ use crate::{
commands::{
Command, RequestParserError, RequestParserResult, ResponseAttributes, ResponseParserError,
},
common::{AbsouluteRelativeSongPosition, OneOrRange},
common::types::{AbsouluteRelativeSongPosition, OneOrRange},
request_tokenizer::RequestTokenizer,
};

View File

@@ -5,7 +5,7 @@ use crate::{
commands::{
Command, RequestParserError, RequestParserResult, ResponseAttributes, ResponseParserError,
},
common::{AbsouluteRelativeSongPosition, SongId},
common::types::{AbsouluteRelativeSongPosition, SongId},
request_tokenizer::RequestTokenizer,
};

View File

@@ -3,7 +3,7 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::{Sort, WindowRange},
common::types::{Sort, WindowRange},
filter::Filter,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,

View File

@@ -1,7 +1,7 @@
use crate::{
Request,
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::SongId,
common::types::SongId,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -1,7 +1,7 @@
use crate::{
Request,
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::OneOrRange,
common::types::OneOrRange,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -3,7 +3,7 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::{Sort, WindowRange},
common::types::{Sort, WindowRange},
filter::Filter,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,

View File

@@ -3,7 +3,7 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::{PlaylistVersion, WindowRange},
common::types::{PlaylistVersion, WindowRange},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -3,7 +3,7 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::{PlaylistVersion, WindowRange},
common::types::{PlaylistVersion, WindowRange},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -3,7 +3,7 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::{Priority, WindowRange},
common::types::{Priority, WindowRange},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -3,7 +3,7 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::{Priority, SongId},
common::types::{Priority, SongId},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -3,7 +3,7 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::{SongId, TimeInterval},
common::types::{SongId, TimeInterval},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -1,7 +1,7 @@
use crate::{
Request,
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::OneOrRange,
common::types::OneOrRange,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -3,7 +3,7 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::SongPosition,
common::types::SongPosition,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -3,7 +3,7 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::SongId,
common::types::SongId,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{StickerType, Uri},
common::types::{StickerType, Uri},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{StickerType, Uri},
common::types::{StickerType, Uri},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{Sort, StickerType, Uri, WindowRange},
common::types::{Sort, StickerType, Uri, WindowRange},
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, expect_property_type},
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{StickerType, Uri},
common::types::{StickerType, Uri},
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, get_next_property},
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{StickerType, Uri},
common::types::{StickerType, Uri},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -4,7 +4,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{StickerType, Uri},
common::types::{StickerType, Uri},
request_tokenizer::RequestTokenizer,
response_tokenizer::{GenericResponseValue, ResponseAttributes},
};

View File

@@ -5,7 +5,7 @@ use crate::{
Command, Request, RequestParserError, RequestParserResult, ResponseAttributes,
ResponseParserError,
},
common::{StickerType, Uri},
common::types::{StickerType, Uri},
request_tokenizer::RequestTokenizer,
};

View File

@@ -2,7 +2,7 @@ use std::collections::HashMap;
use crate::{
commands::{Command, Request, RequestParserResult, ResponseParserError},
common::StickerType,
common::types::StickerType,
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, expect_property_type},
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{PlaylistName, WindowRange},
common::types::{PlaylistName, WindowRange},
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, expect_property_type},
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{PlaylistName, WindowRange},
common::types::{PlaylistName, WindowRange},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{PlaylistName, SongPosition, WindowRange},
common::types::{PlaylistName, SongPosition, WindowRange},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{PlaylistName, SongPosition, Uri},
common::types::{PlaylistName, SongPosition, Uri},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -1,6 +1,6 @@
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::PlaylistName,
common::types::PlaylistName,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{OneOrRange, PlaylistName},
common::types::{OneOrRange, PlaylistName},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -4,7 +4,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::PlaylistName,
common::types::PlaylistName,
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, get_and_parse_property},
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{OneOrRange, PlaylistName, SongPosition},
common::types::{OneOrRange, PlaylistName, SongPosition},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -1,6 +1,6 @@
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::PlaylistName,
common::types::PlaylistName,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{PlaylistName, SaveMode},
common::types::{PlaylistName, SaveMode},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};

View File

@@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{PlaylistName, WindowRange},
common::types::{PlaylistName, WindowRange},
filter::Filter,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,

View File

@@ -1,2 +1 @@
mod types;
pub use types::*;
pub(crate) mod types;

View File

@@ -6,7 +6,7 @@ use serde::{Deserialize, Serialize};
use crate::{
commands::RequestParserError,
common::{Priority, Tag},
common::types::{Priority, Tag},
};
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]

View File

@@ -1,7 +1,7 @@
use std::str::FromStr;
use chrono::{DateTime, Utc};
use crate::filter::filter::{CaseSensitivity, ComparisonOperator, Filter, unescape_string};
use crate::common::Tag;
use crate::common::types::Tag;
grammar;

View File

@@ -1,6 +1,6 @@
use serde::{Deserialize, Serialize};
use crate::common::*;
use crate::common::types::*;
use crate::request_tokenizer::RequestTokenizer;
use crate::commands::*;

View File

@@ -1,4 +1,4 @@
use crate::{Request, Response, common::SubSystem};
use crate::{Request, Response, common::types::SubSystem};
pub trait MPDServer {
type Error;