commands: split response tokenizer into separate file

This commit is contained in:
2025-11-24 19:16:09 +09:00
parent f481fd6636
commit ea8a0dbf72
135 changed files with 687 additions and 839 deletions

View File

@@ -1,12 +1,10 @@
use serde::{Deserialize, Serialize};
use crate::{
request_tokenizer::RequestTokenizer,
commands::{
Command, Request, RequestParserError, RequestParserResult, ResponseAttributes,
ResponseParserError,
},
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{SongPosition, Uri},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};
pub struct Add;

View File

@@ -1,12 +1,10 @@
use serde::{Deserialize, Serialize};
use crate::{
request_tokenizer::RequestTokenizer,
commands::{
Command, Request, RequestParserError, RequestParserResult, ResponseAttributes,
ResponseParserError, get_next_and_parse_property,
},
commands::{Command, Request, RequestParserError, RequestParserResult, ResponseParserError},
common::{SongId, SongPosition, Uri},
request_tokenizer::RequestTokenizer,
response_tokenizer::{ResponseAttributes, get_next_and_parse_property},
};
pub struct AddId;

View File

@@ -2,11 +2,11 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
request_tokenizer::RequestTokenizer,
commands::{
Command, RequestParserError, RequestParserResult, ResponseAttributes, ResponseParserError,
},
common::{SongId, TagName, TagValue},
request_tokenizer::RequestTokenizer,
};
pub struct AddTagId;

View File

@@ -1,6 +1,7 @@
use crate::{
commands::{Command, Request, RequestParserResult, ResponseParserError},
request_tokenizer::RequestTokenizer,
commands::{Command, Request, RequestParserResult, ResponseAttributes, ResponseParserError},
response_tokenizer::ResponseAttributes,
};
pub struct Clear;

View File

@@ -2,11 +2,10 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
request_tokenizer::RequestTokenizer,
commands::{
Command, RequestParserError, RequestParserResult, ResponseAttributes, ResponseParserError,
},
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::{SongId, TagName},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};
pub struct ClearTagId;

View File

@@ -2,11 +2,10 @@ use std::str::FromStr;
use crate::{
Request,
request_tokenizer::RequestTokenizer,
commands::{
Command, RequestParserError, RequestParserResult, ResponseAttributes, ResponseParserError,
},
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::OneOrRange,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};
pub struct Delete;

View File

@@ -1,10 +1,9 @@
use crate::{
Request,
request_tokenizer::RequestTokenizer,
commands::{
Command, RequestParserError, RequestParserResult, ResponseAttributes, ResponseParserError,
},
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::SongId,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};
pub struct DeleteId;

View File

@@ -2,11 +2,11 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
request_tokenizer::RequestTokenizer,
commands::{
Command, RequestParserError, RequestParserResult, ResponseAttributes, ResponseParserError,
},
common::{AbsouluteRelativeSongPosition, OneOrRange},
request_tokenizer::RequestTokenizer,
};
pub struct Move;

View File

@@ -2,11 +2,11 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
request_tokenizer::RequestTokenizer,
commands::{
Command, RequestParserError, RequestParserResult, ResponseAttributes, ResponseParserError,
},
common::{AbsouluteRelativeSongPosition, SongId},
request_tokenizer::RequestTokenizer,
};
pub struct MoveId;

View File

@@ -1,7 +1,8 @@
use crate::{
Request,
commands::{Command, RequestParserResult, ResponseParserError},
request_tokenizer::RequestTokenizer,
commands::{Command, RequestParserResult, ResponseAttributes, ResponseParserError},
response_tokenizer::ResponseAttributes,
};
pub struct Playlist;

View File

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

View File

@@ -1,10 +1,9 @@
use crate::{
Request,
request_tokenizer::RequestTokenizer,
commands::{
Command, RequestParserError, RequestParserResult, ResponseAttributes, ResponseParserError,
},
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::SongId,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};
pub struct PlaylistId;

View File

@@ -1,10 +1,9 @@
use crate::{
Request,
request_tokenizer::RequestTokenizer,
commands::{
Command, RequestParserError, RequestParserResult, ResponseAttributes, ResponseParserError,
},
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::OneOrRange,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};
pub struct PlaylistInfo;

View File

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

View File

@@ -2,11 +2,10 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
request_tokenizer::RequestTokenizer,
commands::{
Command, RequestParserError, RequestParserResult, ResponseAttributes, ResponseParserError,
},
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::{Version, WindowRange},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};
pub struct PlChanges;

View File

@@ -2,11 +2,10 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
request_tokenizer::RequestTokenizer,
commands::{
Command, RequestParserError, RequestParserResult, ResponseAttributes, ResponseParserError,
},
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::{Version, WindowRange},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};
pub struct PlChangesPosId;

View File

@@ -2,11 +2,10 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
request_tokenizer::RequestTokenizer,
commands::{
Command, RequestParserError, RequestParserResult, ResponseAttributes, ResponseParserError,
},
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::{Priority, WindowRange},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};
pub struct Prio;

View File

@@ -2,11 +2,10 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
request_tokenizer::RequestTokenizer,
commands::{
Command, RequestParserError, RequestParserResult, ResponseAttributes, ResponseParserError,
},
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::{Priority, SongId},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};
pub struct PrioId;

View File

@@ -2,11 +2,10 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
request_tokenizer::RequestTokenizer,
commands::{
Command, RequestParserError, RequestParserResult, ResponseAttributes, ResponseParserError,
},
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::{SongId, TimeInterval},
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};
pub struct RangeId;

View File

@@ -1,10 +1,9 @@
use crate::{
Request,
request_tokenizer::RequestTokenizer,
commands::{
Command, RequestParserError, RequestParserResult, ResponseAttributes, ResponseParserError,
},
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::OneOrRange,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};
pub struct Shuffle;

View File

@@ -2,11 +2,10 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
request_tokenizer::RequestTokenizer,
commands::{
Command, RequestParserError, RequestParserResult, ResponseAttributes, ResponseParserError,
},
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::SongPosition,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};
pub struct Swap;

View File

@@ -2,11 +2,10 @@ use serde::{Deserialize, Serialize};
use crate::{
Request,
request_tokenizer::RequestTokenizer,
commands::{
Command, RequestParserError, RequestParserResult, ResponseAttributes, ResponseParserError,
},
commands::{Command, RequestParserError, RequestParserResult, ResponseParserError},
common::SongId,
request_tokenizer::RequestTokenizer,
response_tokenizer::ResponseAttributes,
};
pub struct SwapId;