Any way to set container min width?

I’ve got a container housing some user-determined text, centered on the horizontal axis. I’d like for the container width to always be at least sufficient to display the full text without wrapping, in the style of e.g. center_x(Length::Shrink). (It’s inside a scrollable, so running out of window-space isn’t a concern.) However, I’d also like it to have a minimum pixel-width of 140: if the container’s text is a short string like "iced”, I don’t want the container to be excessively narrow as a result. So the length logic I’m looking for is something to the effect of, in pseudocode terms, max(Length::Shrink, Length::Fixed(140.)).

I’ve done some prodding at implementing this in actual non-pseudo code, but so far failed to find a way to make it work. Setting center_x(140).clip(false) on the container didn’t change anything compared with plain center_x(140); setting center_x(Length::Shrink).width(140) kept only the defined width, rather than a convenient hybrid; setting center_x(Length::Fixed(140.).enclose(Length::Shrink)) worked same as without the enclose; max_width wants a Pixels rather than a Length so I can’t even try setting it to Length::Shrink; et cetera. So instead I turn now to you here. Is there a way to do this which I’ve missed so far, or is it just not currently supported?

(If relevant: I’m specifically using iced 0.14.0 from crates.io.)