22 lines
468 B
Rust
22 lines
468 B
Rust
use crate::title::methods::HasUid;
|
|
|
|
#[crabtime::function]
|
|
fn uid_get_impl(api_names: Vec<String>) {
|
|
for api_name in api_names {
|
|
crabtime::output!(
|
|
impl HasUid for crate::title::model::{{api_name}}Resp {
|
|
fn get_uid(&self) -> u32 {
|
|
self.user_id
|
|
}
|
|
}
|
|
);
|
|
}
|
|
}
|
|
|
|
uid_get_impl!([
|
|
"GetUserDataApi",
|
|
"GetUserMusicApi",
|
|
"GetUserPreviewApi",
|
|
"GetUserRatingApi"
|
|
]);
|