{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":646491318,"defaultBranch":"main","name":"rjsend","ownerLogin":"DunnAnDusted","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-28T15:13:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/91694574?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701337873.0","currentOid":""},"activityList":{"items":[{"before":"ffcc6d770b22010e0cc342f67139e7e356f59c68","after":null,"ref":"refs/heads/ci-syntax-fix","pushedAt":"2023-11-30T09:51:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"}},{"before":"8acee0250dd66249cc5f13bce8d79866ccccbf90","after":null,"ref":"refs/heads/ci-fix-flag-spelling","pushedAt":"2023-11-30T09:51:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"}},{"before":"bca479fa52dfd168277487d0e042d3352a89e635","after":null,"ref":"refs/heads/std-featuring","pushedAt":"2023-11-30T09:51:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"}},{"before":"ba79ed19d292c1b90f6f6f2d6780fc90d4308663","after":null,"ref":"refs/heads/raw-crate-impls","pushedAt":"2023-11-30T09:51:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"}},{"before":"cf5bcbb76032d649d21db12db653796b76bd253b","after":null,"ref":"refs/heads/remove-feature-validation","pushedAt":"2023-11-30T09:50:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"}},{"before":"e842e8c06ac36fff5b49edeeeb02a7e5fdb5eef7","after":null,"ref":"refs/heads/feature-matrices","pushedAt":"2023-11-30T09:50:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"}},{"before":"17ad56fb282da8c8055f870c4dfe519ba82e67c0","after":null,"ref":"refs/heads/workflow-impl","pushedAt":"2023-11-30T09:50:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"}},{"before":"df2108fd667dfe1771e93d07385aca798a529a34","after":null,"ref":"refs/heads/crate-types","pushedAt":"2023-11-30T09:50:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"}},{"before":"9555a757fda708758a80fb4ae1783948ef21b132","after":null,"ref":"refs/heads/ci-flag-fix","pushedAt":"2023-11-30T09:50:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"}},{"before":"f52a4842cba536819ca07d28bb4e588c6996ec86","after":null,"ref":"refs/heads/cargo-init","pushedAt":"2023-11-30T09:50:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"}},{"before":"4d24a187354bf8197085b55ee0b5d7375280354d","after":"54989f63f847e7020fc63a5cfd7926c0f7093332","ref":"refs/heads/main","pushedAt":"2023-11-30T09:49:27.000Z","pushType":"pr_merge","commitsCount":24,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"},"commit":{"message":"feat: Impl library types & behaviours (#7)\n\nWhilst I'm not entirely happy with the history prior to this point,\r\ndue to the minor CI fix commits, and series of some commits,\r\nthat should've been squashed, rather than using a standard merge,\r\nin all honesty, this PR has been open too long as this point,\r\nand now implements everything it needed too,\r\nso it'll be more useful to start merging commits into `main`...","shortMessageHtmlLink":"feat: Impl library types & behaviours (#7)"}},{"before":"cd3d634e599ddf64ec0cfff3a781c60aa537d577","after":"9c5f5adcfdf6dc01b1e1ce6803483ae367cc28b5","ref":"refs/heads/raw-crate-enum","pushedAt":"2023-11-29T16:52:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"},"commit":{"message":"feat: Add custom Serialize impl for RJSend (#15)\n\n* feat: Add custom Serialize impl for RJSend\r\n\r\nThis commit adds an implementation of `Serialize for RJSend`,\r\nbecause I dislike the implementation produced by the `derive` macros\r\nprovided by `serde`, so I belive this implementation\r\nshould be more efficient, with it's ability\r\nto use more modern Rust idioms\r\n\r\n* fix: Add missing closing delimiter","shortMessageHtmlLink":"feat: Add custom Serialize impl for RJSend (#15)"}},{"before":"c61eb14a1ea4f96e21d34656f6a47f1e9ad16659","after":"1fdd58b77036662fefb2b7bd96bafe8d6a0d9259","ref":"refs/heads/raw-enum-serialize-impl","pushedAt":"2023-11-29T16:51:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"},"commit":{"message":"fix: Add missing closing delimiter","shortMessageHtmlLink":"fix: Add missing closing delimiter"}},{"before":"5496452e89406ab0860e4bbafa2b78b230afafcf","after":"c61eb14a1ea4f96e21d34656f6a47f1e9ad16659","ref":"refs/heads/raw-enum-serialize-impl","pushedAt":"2023-11-29T16:48:48.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"},"commit":{"message":"Merge branch 'raw-crate-enum' into raw-enum-serialize-impl","shortMessageHtmlLink":"Merge branch 'raw-crate-enum' into raw-enum-serialize-impl"}},{"before":"6eef82177062525a59a5693da82d417c93110c40","after":"cd3d634e599ddf64ec0cfff3a781c60aa537d577","ref":"refs/heads/raw-crate-enum","pushedAt":"2023-11-29T16:40:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"},"commit":{"message":"feat: Add variant evaluation methods (#14)\n\nShorthand methods for evaluating the variant\r\nof a given enum value, are generally expected of enums,\r\nwhich are provided by these commits.\r\n\r\nAdditionally these commits also provide methods\r\nfor evaluating both the variant, and it's contents,\r\nin a similar vein to Result::is_ok_and and Result::is_err_and.\r\n\r\n* feat: Add RJSend::is_success variant eval method\r\n\r\n* feat: Add RJSend::is_success_and method\r\n\r\nAlongside methods to evaluate the variant of the `RJSend` enum,\r\nit's also useful to have methods to evaluate their contents.\r\nThis commit provides the variant of these methods for the\r\n`RJSend::Success` variant.\r\n\r\n* feat: Add RJSend::is_fail variant eval method\r\n\r\n* feat: Add RJSend::is_fail_and method\r\n\r\n* feat: Add RJSend::is_error variant eval method\r\n\r\n* feat: Add RJSend::is_error_and method\r\n\r\n* fix: Pre-empt formatting issues caused by GitHub","shortMessageHtmlLink":"feat: Add variant evaluation methods (#14)"}},{"before":"43c24dfc0673bece2a5e12a017845d69b88dd93c","after":"97699dd7757055c2cf59e1634cd578504d157276","ref":"refs/heads/raw-enum-variant-evals","pushedAt":"2023-11-29T16:36:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"},"commit":{"message":"fix: Pre-empt formatting issues caused by GitHub","shortMessageHtmlLink":"fix: Pre-empt formatting issues caused by GitHub"}},{"before":"6a008522e5cc6f3968b047a0cad8f6719515be38","after":"43c24dfc0673bece2a5e12a017845d69b88dd93c","ref":"refs/heads/raw-enum-variant-evals","pushedAt":"2023-11-29T16:31:17.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"},"commit":{"message":"Merge branch 'raw-crate-enum' into raw-enum-variant-evals","shortMessageHtmlLink":"Merge branch 'raw-crate-enum' into raw-enum-variant-evals"}},{"before":"38a699e95211c901e80be1976ce25d6115198830","after":"6eef82177062525a59a5693da82d417c93110c40","ref":"refs/heads/raw-crate-enum","pushedAt":"2023-11-27T14:46:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"},"commit":{"message":"fix: More merge conflict formatting issues","shortMessageHtmlLink":"fix: More merge conflict formatting issues"}},{"before":"7006e2397cdaf367c36f19cf0cab6bdba56b0b54","after":"38a699e95211c901e80be1976ce25d6115198830","ref":"refs/heads/raw-crate-enum","pushedAt":"2023-11-27T14:43:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"},"commit":{"message":"feat: Add option extractor methods (#13)\n\nThese commits will add methods similar to\r\nthe Result::ok and Result::err methods in the standard library,\r\nfor each variant of RJSend, mapping them to an Option\r\ncontaining its inner value, whilst discarding other variants.\r\n\r\nAs demonstrated in the standard library, this can be useful\r\nfor filtering for a particular variant, when the contents of the others\r\naren't of interest.\r\n\r\n* feat: Add RJSend::success extractor method\r\n\r\n* feat: Add RJSend::fail extractor method\r\n\r\n* feat: Add RJSend::error extractor method\r\n\r\nThe extractor method this commit adds, deviates notably\r\nfrom the format of the other extractors, as the variant it extracts\r\nhas several fields. As such, it also acts as a constructor\r\nfor an entirely new `ErrorFields` value as well.","shortMessageHtmlLink":"feat: Add option extractor methods (#13)"}},{"before":"124adf8d0a80675f3baecfa396e4c4c1640964ae","after":"a4600553af7f875f5d977264c66243cf74d09825","ref":"refs/heads/raw-enum-optional-extractors","pushedAt":"2023-11-27T14:33:48.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"},"commit":{"message":"Merge branch 'raw-crate-enum' into raw-enum-optional-extractors","shortMessageHtmlLink":"Merge branch 'raw-crate-enum' into raw-enum-optional-extractors"}},{"before":"89681ce19bdeb72884a15373006b0e60965b2866","after":"7006e2397cdaf367c36f19cf0cab6bdba56b0b54","ref":"refs/heads/raw-crate-enum","pushedAt":"2023-11-26T21:33:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"},"commit":{"message":"fix: Rename + add RJSend::unwrap_or_default lints\n\nBecause the `clippy::unwrap_or_else_default` lint\nwas only recently renamed, using the new name breaks CI checks\nagainst older toolchain versions.\n\nConsequently, this commit reverts to using the orginal version\nof the name, as well as adding a lint to allow using the old name.","shortMessageHtmlLink":"fix: Rename + add RJSend::unwrap_or_default lints"}},{"before":"0de5729cab0448a5845ff4507ff3463545ca17f4","after":"89681ce19bdeb72884a15373006b0e60965b2866","ref":"refs/heads/raw-crate-enum","pushedAt":"2023-11-26T17:44:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"},"commit":{"message":"fix: Add `RJSend::unwrap_or_default` lint allow\n\nBecause Clippy doesn't have the awareness\nthat `RJSend::unwrap_or_else` is not `Result::unwrap_or_else`\nor `Option::unwrap_or_else`, it throws a warning in the implementation\nfor `RJSend::unwrap_or_default`, suggesting to use `unwrap_or_default`,\nwhich the method is implementing. So this adds an exception\nto `RJSend::unwrap_or_default` to silence this lint.","shortMessageHtmlLink":"fix: Add RJSend::unwrap_or_default lint allow"}},{"before":"6bd7b6540f7b6b8a31023c663d1621df53796c69","after":"0de5729cab0448a5845ff4507ff3463545ca17f4","ref":"refs/heads/raw-crate-enum","pushedAt":"2023-11-26T17:30:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"},"commit":{"message":"fix: Fixing formatting blocking CI again","shortMessageHtmlLink":"fix: Fixing formatting blocking CI again"}},{"before":"b7c55ea5d7e2bc1f47afd1ceeee56bdbb4938726","after":"6bd7b6540f7b6b8a31023c663d1621df53796c69","ref":"refs/heads/raw-crate-enum","pushedAt":"2023-11-26T17:28:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"},"commit":{"message":"feat: Add variant unwrapping methods (#12)\n\nAs RJSend is effectively a result type, it's useful to provide methods\r\nto provide shorthands for behaviour to use when extracting values\r\nfrom different variants.\r\n\r\n* feat: Add unwrap panic function\r\n\r\nThe behaviour when unwrapping enum variants,\r\nwithout otherwise specifying how to handle unexpected variants,\r\nthey're generally expected to panic. In the standard library,\r\nthis is handled by the `unwrap_failed` function.\r\nThis commit adds a similar function to this library,\r\nto handle these cases.\r\n\r\n* feat: Add RJSend::unwrap method\r\n\r\nAs `RJSend` serves a similar purpose to the `Result` enum,\r\nit will be useful to have a methods that assume a particular variant,\r\nand extract the value(s) from it. Consequently, this commit\r\nadds the `RJSend::unwrap` method to extract\r\nthe `RJSend::Success` variant.\r\n\r\n* feat: Add RJSend::unwrap_fail method\r\n\r\n* feat: Add RJSend::unwrap_error method\r\n\r\n* feat: Add RJSend::expect method\r\n\r\nSimilarly to the `unwrap` style methods, `expect` methods,\r\nallowing a custom panic message to be supplied,\r\ncan be expected for `RJSend` as well,\r\ndue to its similarity to the `Result` enum.\r\nThis commit adds the `RJSend::expect` method,\r\nto extract the value from the `RJSend::Success` variant.\r\n\r\n* feat: Add RJSend::expect_fail method\r\n\r\n* feat: Add RJSend::expect_error method\r\n\r\n* feat: Add RJSend::unwrap_or method\r\n\r\nAs a result type, it's useful to provide infalible methods\r\nfor unwrapping the type for unsucessful variants.\r\n\r\nConsequently, this commit adds the `RJSend::unwrap_or` method,\r\nmirroring the `Result::unwrap_or` method.\r\n\r\n* feat: Add RJSend::unwrap_or_else method\r\n\r\nSimilarly, to the previous commit, an option\r\nto lazily initialize an alternative value\r\nwhen unwrapping a result value, which this commit provides,\r\ninline with `Result::unwrap_or_else`.\r\n\r\n* feat: Add RJSend::unwrap_or_default method\r\n\r\nSimilarly to previously, providing a method to use the default value\r\nof a given type as the fallback when unwrapping a result type is useful.\r\nConsequently, this commit adds the `RJSend::unwrap_or_default` method.","shortMessageHtmlLink":"feat: Add variant unwrapping methods (#12)"}},{"before":"495d05cd2402c2e20c3d0e7c9e2570ac00a3667b","after":"d14c6e8bbd5fcc4a384f431f33087323a775da32","ref":"refs/heads/raw-enum-unwrappers","pushedAt":"2023-11-26T17:27:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"},"commit":{"message":"Merge branch 'raw-crate-enum' into raw-enum-unwrappers","shortMessageHtmlLink":"Merge branch 'raw-crate-enum' into raw-enum-unwrappers"}},{"before":"9d28f3e819f1d4356028757a5a72740780a6aec0","after":"b7c55ea5d7e2bc1f47afd1ceeee56bdbb4938726","ref":"refs/heads/raw-crate-enum","pushedAt":"2023-11-26T14:02:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"},"commit":{"message":"fix: Correct formatting error blocking CI\n\nI don't know why this is an issue, as there's no visible change\nwith this commit, but it's blocking CI, so I'm making this commit\nto fix it...","shortMessageHtmlLink":"fix: Correct formatting error blocking CI"}},{"before":"d3e4703391fb257670245f7598b99113bdabd665","after":"5a86a3f8862b95dfe9bc8bf12d1aac11253125e7","ref":"refs/heads/raw-enum-constructors","pushedAt":"2023-11-26T13:58:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"},"commit":{"message":"fix: Correct formatting error blocking CI\n\nI don't know why this is an issue, as there's no visible change\nwith this commit, but it's blocking CI, so I'm making this commit\nto fix it...","shortMessageHtmlLink":"fix: Correct formatting error blocking CI"}},{"before":"2d15b30a8058645bd199de764d7a7058d9607aec","after":"9d28f3e819f1d4356028757a5a72740780a6aec0","ref":"refs/heads/raw-crate-enum","pushedAt":"2023-11-26T13:46:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"},"commit":{"message":"feat: Add RJSend::Error variant constructors (#11)\n\nAs the RJSend::Success and RJSend::Fail variants are relatively simple,\r\nI decided constructors for these variants can be omitted from the library.\r\n\r\nBy comparison, the RJSend::Error variant is significantly more complex,\r\nwhilst still featuring a single required field.\r\nConsequently, constructors for this variant can be significantly more useful,\r\nproviding shorthands when the optional fields aren't required,\r\nas well as options to map values to an instance of the type,\r\nwhen their representations align.\r\n\r\n* feat: Add basic Error variant constructor\r\n\r\nAs `message` is the only required field for the `RJSend::Error` variant,\r\nthis provides a basic constructor for this variant, which avoids\r\nhaving to specify `None` values, if not using the other fields.\r\n\r\n* feat: Add constructor from ErrorFields to Error\r\n\r\nAs the `ErrorFields` struct is designed to map as directly as possible,\r\nto the `RJSend::Error` variant, it makes sense to allow it to behave\r\n*somewhat* like a builder for the variant.\r\n\r\n* feat: Add Error trait based constructors\r\n\r\nAs the `RJSend::Error` variant maps pretty closely to the `Error` trait,\r\nin the core/std library, I felt adding constructors\r\nto handle this translation, might be useful.","shortMessageHtmlLink":"feat: Add RJSend::Error variant constructors (#11)"}},{"before":null,"after":"5496452e89406ab0860e4bbafa2b78b230afafcf","ref":"refs/heads/raw-enum-serialize-impl","pushedAt":"2023-11-25T18:12:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"},"commit":{"message":"feat: Add custom Serialize impl for RJSend\n\nThis commit adds an implementation of `Serialize for RJSend`,\nbecause I dislike the implementation produced by the `derive` macros\nprovided by `serde`, so I belive this implementation\nshould be more efficient, with it's ability\nto use more modern Rust idioms","shortMessageHtmlLink":"feat: Add custom Serialize impl for RJSend"}},{"before":null,"after":"6a008522e5cc6f3968b047a0cad8f6719515be38","ref":"refs/heads/raw-enum-variant-evals","pushedAt":"2023-11-24T17:36:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DunnAnDusted","name":"Andy","path":"/DunnAnDusted","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91694574?s=80&v=4"},"commit":{"message":"feat: Add RJSend::is_error_and method","shortMessageHtmlLink":"feat: Add RJSend::is_error_and method"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADu9UziwA","startCursor":null,"endCursor":null}},"title":"Activity ยท DunnAnDusted/rjsend"}