Runs cargo fmt

This commit is contained in:
2026-02-02 12:21:08 +00:00
parent 5bad832353
commit de2efc51d5
2 changed files with 22 additions and 7 deletions

View File

@@ -6,17 +6,32 @@ use std::error::Error;
async fn main() -> Result<(), Box<dyn Error>> { async fn main() -> Result<(), Box<dyn Error>> {
let client = OllamaClient::default(); let client = OllamaClient::default();
let model = "qwen3:8b"; let model = "qwen3:8b";
println!("Requesting info for model: {}", model); println!("Requesting info for model: {}", model);
let request = ShowModelRequest::new(model.to_string()); let request = ShowModelRequest::new(model.to_string());
let response = client.show_model(request).await?; let response = client.show_model(request).await?;
println!("Model Info:"); println!("Model Info:");
println!(" License: {}", response.license.as_deref().unwrap_or("N/A").lines().next().unwrap_or("")); // First line only println!(
println!(" Modelfile: {} bytes", response.modelfile.as_ref().map(|s| s.len()).unwrap_or(0)); " License: {}",
println!(" Parameters: {}", response.parameters.as_ref().map(|s| s.len()).unwrap_or(0)); response
.license
.as_deref()
.unwrap_or("N/A")
.lines()
.next()
.unwrap_or("")
); // First line only
println!(
" Modelfile: {} bytes",
response.modelfile.as_ref().map(|s| s.len()).unwrap_or(0)
);
println!(
" Parameters: {}",
response.parameters.as_ref().map(|s| s.len()).unwrap_or(0)
);
println!(" Template: {:?}", response.template.is_some()); println!(" Template: {:?}", response.template.is_some());
println!(" Details: {:?}", response.details); println!(" Details: {:?}", response.details);
Ok(()) Ok(())
} }

View File

@@ -93,7 +93,7 @@ mod tests {
assert_eq!(response.parameters, Some("temperature 0.7".to_string())); assert_eq!(response.parameters, Some("temperature 0.7".to_string()));
assert_eq!(response.template, Some("Please answer:".to_string())); assert_eq!(response.template, Some("Please answer:".to_string()));
assert_eq!(response.system, Some("You are helpful".to_string())); assert_eq!(response.system, Some("You are helpful".to_string()));
let details = response.details.unwrap(); let details = response.details.unwrap();
assert_eq!(details.format, "gguf"); assert_eq!(details.format, "gguf");
assert_eq!(details.family, "llama"); assert_eq!(details.family, "llama");