cid:
"bafyreih64722omb5dw5nbo2y5bd25tmwqmlrwuwbwnxjydteyph4bnhctq"
value:
text:
"okay sneaking a compatibility check in `Deref` for `CowStr` seems to do the trick β not sure how that feature got flipped on in one of my crates but oh well. this is rubicon's beautiful "ABI's fucked" check btw: https://docs.rs/rubicon/latest/rubicon/macro.compatibility_check.html"
$type:
"app.bsky.feed.post"
embed:
$type:
"app.bsky.embed.images"
images:
alt:
"The screenshot shows a Rust application crash message due to a feature mismatch for the crate `merde_core`. Specifically: - **Incompatibility**: The dynamic library `libmod_mother.dylib` has an incompatible configuration with the binary `lith` for the crate `merde_core`. - **Key differences**: There is a difference in the `compact_str` feature: - In `lith`, `compact_str` is enabled. - In `libmod_mother.dylib`, it is not enabled (denoted by `ΓΈ`). This mismatch could cause different struct layouts, leading to potential memory corruption. The application panicked to prevent that. - **Suggested fix**: The user should enable the same cargo features for `merde_core` in `libmod_mother.dylib` as in `lith`. - **Hint**: The user can run the following command to investigate: ``` cargo tree -i merde_core -e features ``` - **More info**: A link to [https://crates.io/crates/rubicon](https://crates.io/crates/rubicon) is provided. - **File location**: The location of the issue is highlighted as `/Users/amos/.cargo/registry/src/.../merde_core-5.0.4/src/lib.rs:44`. "
image:
$type:
"blob"
ref:
$link:
"bafkreic7cebhdxvjhrpkp2v4kwzqomxzr3u6aadufhvwc7zirngr2dse6u"
mimeType:
"image/png"
size:
245621
langs:
"en"
reply:
root:
cid:
"bafyreih2eqcjsykvfufq2dybzehqydd5zizlcnk25wwbjuseg3abqc6jna"
$type:
"com.atproto.repo.strongRef"
parent:
cid:
"bafyreicu2ssa65c4ml327sqdw7mv5huyavzwrohsjqoifdrzfiszfsqliu"
$type:
"com.atproto.repo.strongRef"
facets:
$type:
"app.bsky.richtext.facet"
index:
byteEnd:
284
byteStart:
215
features:
$type:
"app.bsky.richtext.facet#link"
createdAt:
"2024-09-17T16:15:07.217410Z"
success:
true
identity:
@context:
alsoKnownAs:
verificationMethod:
type:
"Multikey"
controller:
"did:plc:dqrcz4py2hrv4lzcs6ygoagj"
publicKeyMultibase:
"zQ3shRQ8YSED71uEoJrKTsQVp6YL6A9fwr2DfqmPKz28tqTWg"
service:
id:
"#atproto_pds"
type:
"AtprotoPersonalDataServer"
serviceEndpoint:
"https://oyster.us-east.host.bsky.network"