Prune commentary and stale Rust port notes
This commit is contained in:
1 parent
5428cd75c9
commit
25370731d0
193 files changed
+693
-16219
No files matched your search
@@ -1,15 +1,3 @@
|
||||
//! The image types that travel between the phone, the session
|
||||
//! directories, and a driver's dialect.
|
||||
//!
|
||||
//! Media type and file extension have to agree in four places -- storing
|
||||
//! an upload, serving it back, handing it to a CLI as a content block, and
|
||||
//! saving one a tool produced -- so the table lives here once. The
|
||||
//! *default* for an unrecognized type is deliberately not here: it differs
|
||||
//! by direction (a phone upload is a photo, a produced image is a
|
||||
//! screenshot), so each caller states its own.
|
||||
|
||||
/// Media type to extension. Only the types Claude's API accepts as image
|
||||
/// content blocks -- anything else has nowhere to go.
|
||||
const IMAGE_TYPES: [(&str, &str); 4] = [
|
||||
("image/png", "png"),
|
||||
("image/jpeg", "jpg"),
|
||||
@@ -56,7 +44,6 @@ mod tests {
|
||||
fn unknown_types_are_the_callers_problem() {
|
||||
assert_eq!(extension_for("application/pdf"), None);
|
||||
assert_eq!(media_type_for("abc123.pdf"), None);
|
||||
// No extension at all -- not "the whole name is the extension".
|
||||
assert_eq!(media_type_for("abc123"), None);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user