jsonld, jsonld_macros and activitystreams: Rewrite to ensure compatibility with mixed types #13
No reviewers
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
#14
jsonld_macros: Allow using multiple IRIs for a type
uniberry/tirocinio-canali-steffo-acrate
#15 WIP:
jsonld_macros: Allow configuration of the 'src and Source generic types
uniberry/tirocinio-canali-steffo-acrate
Reference
uniberry/tirocinio-canali-steffo-acrate!13
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/astreams-proc-macro"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
astreams: Remove completed todo item bbc41fb162astreams: MoveLDIdto its own file 4e15f16acfastreams: Addthiserrordependency e364f7c6bdastreams: WIP: Start restructuring 0b33d3ce10astreams_core: Create 78fb1f5100astreams_core: Add docs 533d0d7914astreams_core: Make proxiesDerefandDerefMutrespectively c307b57768astreams_macros: Change crate description 2c61e706dfastreams_core: Add to IDEA d7600edf53astreams_core: Move there some legacy code cdbbae2854astreams_core: Run cargo fmt a039c994a6astreams_core: Remove unused imports 2a903100fc*: IDEA created a new file 28b85e9f33astreams_core: Implement LDConvert for Vec<NumberBuf> and other fixes 3df19e17f2astreams_core: Remove unused error variant 4c8068e319astreams_coreandastreams: Start reorganizing b6f4b2cf9b*: Rename and reorganize more efe78e8ec0*: Update edition to 2024 ee31b38682*: Run cargo fmt 5b0fe0bd6ajsonld: Move jsonld impl to its own folder a68a8ac37ejsonld: Move individual impls ofLDConvertto their own files b61b9010e2jsonld: Fix import broken in move 7abcbe3923jsonld: ImplementLDConvert<TValue>forTValue36d52eac28jsonld: Restore mistake caused by IntelliJ forgetting what astris 5e5052045fjsonld: ImplementLDConvert<TValue>forOption<&'val str>andOption<&'val NumberBuf>bddcc4ea4fjsonld: ImplementLDConvert<TValue>forOption<&'val TValue>and fix prior impl 31df6621b0jsonld: Make lifetime explicit incheck_associated_ld_types363c7faa8ejsonld: Replace all instances of!withInfallible2f46613dcfjsonld: Specify source lifetime'src9da782032bjsonld: Fix lifetimes 20da87d507*: Run cargo fmt with 2024 edition ac5fc64052jsonld: MakeLDReaderandLDWriterpub 1017815b38jsonld: Require bound ofLDTypesandLDMutTypestoLDSourceandLDMutSourcerespectively b992dcce0ejsonld: Change bounds ofLDReaderandLDWriter19a80e5b2bjsonld: Enforce source lifetime ab2a3798c6jsonld_macros: Rewrite to fit newjsonld0d313c1417jsonld_macros: Cleanup code 88d6c761d8activitystreams: Fix imports 848a5d03e0jsonld_macros: Fix ; being a , 6864fc4151activitystreams: Fix packagename f5c2d9dc5cactivitystreams: Fix imports 89fb4e3a0djsonld_macros: Fix a few leftover bugs 92c894e1ddjsonld_macros: Add TODO d8f21ad691jsonld_macros: Fix a few more generation bugs 45ed5527e1jsonld: DefineLDConvertSingle45558d50f6jsonld: ImplementLDConvertSinglefor somejson_ldtypes dbe45e1896jsonld: ImplementLDConvertSingledifferently, with flattening 9bdbef0d46jsonld: WIP: Fix compilation errors caused by flattening 46fc88a5d1jsonld: Progress? 3fb2b84ec2jsonld: Complete flattening b6cdcb9db5activitystreams: Comment out everything butmod entity5f0b3f9875activitystreams: ImplementLDConvertSingleforId32e689c566jsonld_macros: Allow using multiple IRIs for a typejsonld_macros: Allow configuration of the'srcandSourcegeneric typesWIP:to WIP:astreamsandastreams_macros: Rewrite to ensure compatibility with mixed typesjsonld,jsonld_macrosandactivitystreams: Rewrite to ensure compatibility with mixed typesjsonld: Make some mods pub c2447175fajsonld: Move the impl of LDKey for ID tojld_idbdfd7d191bjsonld: Move the impl of LDKey for ID tojld_id3c7a45f728jsonld_macros: Removeto_string()calls 517c7749b4jsonldandjsonld_macros: Remove TODO items moved to Forgejo d70553e983jsonldandjsonld_macros: Add missing comment c08ec84d4ajsonld_macros: Print debug logs to stderr 46a1223a51jsonld_macros: Make lifetime explicit for clarity 37ea9d0262jsonld: Add blanket impl of AssociatedLDMutTypes fd4c9f0b04jsonld: CreateLDOwnedproxy marker type be306d605ejsonld,jsonld_macros,activitystreams: Pieces finally start to fit together 7a775b855djsonld,jsonld_macros,activitystreams: It works! 7486bdeb09jsonld,jsonld_macros,activitystreams: Yes but actually no 629c3dad87jsonld,jsonld_macros,activitystreams: ?? fc9b796931jsonld,jsonld_macros,activitystreams: Fix inheritance f57ad1a441jsonld: ImplementMediaTypeBuf3990900562jsonld: ImplementLangTagBufandLenientLangTagBuff32f1252f1jsonld_macros: Remove unused file cf4decdae0jsonld: ImplementNode00c2271781jsonld: Implement nesting 28349bd957jsonld: Implementspeedate::DateTimeandspeedate::Duration019342ad1bjsonld: ImplementLangString65f4cbc127jsonld: Make lifetimes explicit when possible 683618e555jsonld: Oops a14eac1ad2jsonld: ImplementString8e763c923cjsonld: ImplementUnit8397adb179jsonld: Implement ints 5e1fe8bd07jsonld: Implement floats d584921d59jsonld: Add pub use of optional crates 1eb01e9111jsonld: Remove unused imports 505cd506d2jsonld: Remove useless ? 9e9a6159a7activitystreams: Update vocabs 23cd2a11e1jsonld: Add from_* and into_* methods 6d7b6f706factivitystreams: Re-enable href 2d3dee8f0cjsonld: Remove type parameters where unneeded f0999b34f0jsonld: Add a method to get the id of aLDSource95a744f5ccjsonld_macros: Add support for multiple iris and inherits 030e49efb8activitystreams: Addthiserrordependency 1cce96f484activitystreams: Addactivitystreamsvocabulary 3f8bce3e75activitystreams: CreateBlankvocab 4ad620edb9activitystreams: MakeEntityinherit fromBlankand remove its IRI 4ed8d9dd54jsonld: Restore implementation ofLDConvertSingleforIdd32233b020jsonld: Expand on id capabilities 83a36cb882activitystreams: Use appropriate types for everything f90a1308f6jsonld: Update clippy lints 5ec6e6a2b0jsonld: Documenttraits::proxies1644833e02WIP:tojsonld,jsonld_macrosandactivitystreams: Rewrite to ensure compatibility with mixed typesjsonld,jsonld_macrosandactivitystreams: Rewrite to ensure compatibility with mixed types