james-rms commented on issue #384:
URL: 
https://github.com/apache/arrow-rs-object-store/issues/384#issuecomment-2914918844

   Regarding my use-case for control characters, I have a Go project which is 
being ported to Rust where object paths are determined programatically. This 
means I need to replace my use of the Go GCS SDK with a Rust substitute, but as 
we can see here, there are some 'valid' uses of the Go GCS SDK that are not 
supported by `object_store`.  So far this concrete case has only come up during 
stress testing, but it's awkward that the Rust code cannot clean up the results 
of those stress tests.
   
   I still think it's worth questioning why Path enforces this particular 
constraint at the type level. There are many other valid Paths which can cause 
problems for some implementations, but `object_store` lets the caller choose 
how or whether to escape.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to